oauth2-trackmania/README.md

786 B

TrackMania (2020) OAuth2 authentication module

How to install it

Add this in your composer.json file:

"repositories": [
    {
        "url": "https://git.virtit.fr/beu/oauth2-trackmania.git",
        "type": "git"
    }
],

change the value of minimum-stability to dev in it.

then launch the command:

composer require beu/oauth2-trackmania

How to configure it

Install the security bundle:

composer require symfony/security-bundle

Then create the User Entity

php bin/console make:user

Note that you have to answer no to the question Does this app need to hash/check user passwords?

Then, you could copy the files TrackMania.php in src/Controller/OAuth2/ and TrackManiaAuthenticator.php in src/Security/