2023-02-16 11:00:25 +01:00
2023-02-16 11:00:25 +01:00
2022-06-23 09:37:52 +02:00
2023-01-03 10:57:37 +01:00
2023-02-16 11:00:25 +01:00

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/

Description
Oauth2 TrackMania 2020 provider for league/oauth2-client (experimental)
Readme 40 KiB
1.1 Latest
2024-07-31 12:23:04 +02:00
Languages
PHP 100%