<commit_before>----

This is a fork of [Passport](https://github.com/jaredhanson/passport). I made it because @jaredhanson hasn't been 
maintaining the original project. Feel free to submit pull requests, etc and I will publish them.

----

# Passport-Persona

[Passport](https://github.com/jaredhanson/passport) strategy for authenticating
with [Mozilla Persona](https://login.persona.org/).

This module lets you authenticate using Mozilla Persona in your Node.js
applications.  By plugging into Passport, Persona authentication can be easily
and unobtrusively integrated into any application or framework that supports
[Connect](http://www.senchalabs.org/connect/)-style middleware, including
[Express](http://expressjs.com/).

Persona is a fallback Identity Provider for the [BrowserID](https://developer.mozilla.org/en-US/docs/Mozilla/Persona)
protocol, a distributed login system from [Mozilla](http://www.mozilla.org/).
This strategy verifies assertions using Mozilla's [Remote Verification API](https://developer.mozilla.org/en-US/docs/Mozilla/Persona/Remote_Verification_API).
Applications wishing to verify assertions locally should use
[passport-browserid](https://github.com/jaredhanson/passport-browserid).

## Install

    $ npm install passport-persona

## Usage

#### Configure Strategy
<commit_msg>Added name of npm projet.<commit_after>----

This is a fork of [Passport](https://github.com/jaredhanson/passport). I made it because @jaredhanson hasn't been 
maintaining the original project. Feel free to submit pull requests, etc and I will publish them.

This project is published on npm under `persona-pass`.

----

# Passport-Persona

[Passport](https://github.com/jaredhanson/passport) strategy for authenticating
with [Mozilla Persona](https://login.persona.org/).

This module lets you authenticate using Mozilla Persona in your Node.js
applications.  By plugging into Passport, Persona authentication can be easily
and unobtrusively integrated into any application or framework that supports
[Connect](http://www.senchalabs.org/connect/)-style middleware, including
[Express](http://expressjs.com/).

Persona is a fallback Identity Provider for the [BrowserID](https://developer.mozilla.org/en-US/docs/Mozilla/Persona)
protocol, a distributed login system from [Mozilla](http://www.mozilla.org/).
This strategy verifies assertions using Mozilla's [Remote Verification API](https://developer.mozilla.org/en-US/docs/Mozilla/Persona/Remote_Verification_API).
Applications wishing to verify assertions locally should use
[passport-browserid](https://github.com/jaredhanson/passport-browserid).

## Install

    $ npm install passport-persona

## Usage

#### Configure Strategy

{'fraction_non_alphanumeric': 0.10711638250555967, 'fraction_numerical': 0.0, 'mean_word_length': 5.09255079006772, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 12, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2508484', 'n_tokens_mistral': 798, 'n_tokens_neox': 752, 'n_words': 240}