<commit_before>LexikJWTAuthenticationBundle
============================

[![Build Status](https://travis-ci.org/lexik/LexikJWTAuthenticationBundle.svg?branch=master)](https://travis-ci.org/lexik/LexikJWTAuthenticationBundle)
[![StyleCI](https://styleci.io/repos/18628501/shield?branch=master)](https://styleci.io/repos/18628501?branch=master)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/lexik/LexikJWTAuthenticationBundle/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/lexik/LexikJWTAuthenticationBundle/?branch=master)
[![SensioLabsInsight](https://insight.sensiolabs.com/projects/67573b6f-e182-4394-b26a-649c323784f6/mini.png)](https://insight.sensiolabs.com/projects/67573b6f-e182-4394-b26a-649c323784f6)
[![Latest Stable Version](https://poser.pugx.org/lexik/jwt-authentication-bundle/v/stable.svg)](https://packagist.org/packages/lexik/jwt-authentication-bundle)

This bundle provides JWT (Json Web Token) authentication for your Symfony API.

It is compatible and tested with PHP 5.5, 5.6, 7.0, 7.1, HHVM on Symfony 2.8, 3.0, 3.1 and 3.2.

Documentation
-------------

The bulk of the documentation is stored in the [`Resources/doc`](Resources/doc/index.md) directory of this bundle:

* [Getting started](Resources/doc/index.md#getting-started)
  * [Prerequisites](Resources/doc/index.md#prerequisites)
  * [Installation](Resources/doc/index.md#installation)
  * [Configuration](Resources/doc/index.md#configuration)
  * [Usage](Resources/doc/index.md#usage)
  * [Notes](Resources/doc/index.md#notes)
* [Further documentation](Resources/doc/index.md#further-documentation)
  * [Configuration reference](Resources/doc/1-configuration-reference.md)
  * [Data customization and validation](Resources/doc/2-data-customization.md)
  * [Functional testing](Resources/doc/3-functional-testing.md)
  * [Working with CORS requests](Resources/doc/4-cors-requests.md)
  * [JWT encoder service customization](Resources/doc/5-encoder-service.md)
  * [Extending JWTTokenAuthenticator](Resources/doc/6-extending-jwt-authenticator.md)
  * [Creating JWT tokens programmatically](Resources/doc/7-manual-token-creation.md)
  * [A database-less user provider](Resources/doc/8-jwt-user-provider.md)

Support
-------

Please consider [opening a question on StackOverflow](http://stackoverflow.com/questions/ask) using the [`lexikjwtauthbundle` tag](http://stackoverflow.com/questions/tagged/lexikjwtauthbundle),  it is the official support platform for this bundle.
  <commit_msg>Add 3.3 to supported symfony versions in README<commit_after>LexikJWTAuthenticationBundle
============================

[![Build Status](https://travis-ci.org/lexik/LexikJWTAuthenticationBundle.svg?branch=master)](https://travis-ci.org/lexik/LexikJWTAuthenticationBundle)
[![StyleCI](https://styleci.io/repos/18628501/shield?branch=master)](https://styleci.io/repos/18628501?branch=master)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/lexik/LexikJWTAuthenticationBundle/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/lexik/LexikJWTAuthenticationBundle/?branch=master)
[![SensioLabsInsight](https://insight.sensiolabs.com/projects/67573b6f-e182-4394-b26a-649c323784f6/mini.png)](https://insight.sensiolabs.com/projects/67573b6f-e182-4394-b26a-649c323784f6)
[![Latest Stable Version](https://poser.pugx.org/lexik/jwt-authentication-bundle/v/stable.svg)](https://packagist.org/packages/lexik/jwt-authentication-bundle)

This bundle provides JWT (Json Web Token) authentication for your Symfony API.

It is compatible and tested with PHP 5.5, 5.6, 7.0, 7.1, HHVM on Symfony 2.8, 3.0, 3.2 and 3.3.

Documentation
-------------

The bulk of the documentation is stored in the [`Resources/doc`](Resources/doc/index.md) directory of this bundle:

* [Getting started](Resources/doc/index.md#getting-started)
  * [Prerequisites](Resources/doc/index.md#prerequisites)
  * [Installation](Resources/doc/index.md#installation)
  * [Configuration](Resources/doc/index.md#configuration)
  * [Usage](Resources/doc/index.md#usage)
  * [Notes](Resources/doc/index.md#notes)
* [Further documentation](Resources/doc/index.md#further-documentation)
  * [Configuration reference](Resources/doc/1-configuration-reference.md)
  * [Data customization and validation](Resources/doc/2-data-customization.md)
  * [Functional testing](Resources/doc/3-functional-testing.md)
  * [Working with CORS requests](Resources/doc/4-cors-requests.md)
  * [JWT encoder service customization](Resources/doc/5-encoder-service.md)
  * [Extending JWTTokenAuthenticator](Resources/doc/6-extending-jwt-authenticator.md)
  * [Creating JWT tokens programmatically](Resources/doc/7-manual-token-creation.md)
  * [A database-less user provider](Resources/doc/8-jwt-user-provider.md)

Support
-------

Please consider [opening a question on StackOverflow](http://stackoverflow.com/questions/ask) using the [`lexikjwtauthbundle` tag](http://stackoverflow.com/questions/tagged/lexikjwtauthbundle),  it is the official support platform for this bundle.
  
{'fraction_non_alphanumeric': 0.16050119331742244, 'fraction_numerical': 0.03619729514717582, 'mean_word_length': 5.805142083897159, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 20, 'lorem ipsum': 0, 'www.': 0, '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': '1476133', 'n_tokens_mistral': 1817, 'n_tokens_neox': 1647, 'n_words': 233}