Oauth2 TrackMania 2020 provider for league/oauth2-client (experimental)
examples | ||
src/Provider | ||
composer.json | ||
README.md |
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/