Sandbox for the LexikJWTAuthenticationBundle Symfony bundle

Fund package maintenance!

Installs: 203

Dependents: 0

Suggesters: 0

Security: 0

Stars: 80

Watchers: 8

Forks: 36

Open Issues: 3


v1.0.0 2016-11-01 10:36 UTC


This is a sample application for experimenting/demonstrating features of the powerful LexikJWTAuthenticationBundle bundle which provides authentication through JWT.

What's inside

Get started

Clone the project:

$ git clone
$ cd lexik-jwt-authentication-sandbox
$ git checkout flex

Create the database schema:

$ php bin/console doctrine:database:create
$ php bin/console doctrine:schema:update --force


Run the web server:

$ php bin/console server:run

Register a new user:

$ curl -X POST http://localhost:8000/register -d _username=johndoe -d _password=test
-> User johndoe successfully created

Get a JWT token:

$ curl -X POST -H "Content-Type: application/json" http://localhost:8000/login_check -d '{"username":"johndoe","password":"test"}'
-> { "token": "[TOKEN]" }  

Access a secured route:

$ curl -H "Authorization: Bearer [TOKEN]" http://localhost:8000/api
-> Logged in as johndoe