https://stackoverflow.com/questions/39100023/lexikjwtauthenticationbundle-generate-token user creation for jwt

@todo:: controller validations @todo:: unique index in login @todo:: add *.pem into repository?

Install

Run

  • docker-compose up
  • docker-compose run php-fpm bin/console doctrine:migrations:migrate

Token

POST http://localhost:8000/api/login_check {_username: johndoe, _password: test}

Run tests

  • cp phpunit.xml.dist phpunit.xml
  • setup DATABASE_URL in phpunit.xml
  • ./bin/phpunit

FYI

.env and ./config/jwt/*.pem are added into repo to avoid it's personal generation. Its a security issue, but it's not a real project :)