oauth2-trackmania/README.md
2023-02-16 11:00:25 +01:00

40 lines
786 B
Markdown

# TrackMania (2020) OAuth2 authentication module
## How to install it
Add this in your composer.json file:
```json
"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:
```bash
composer require beu/oauth2-trackmania
```
## How to configure it
Install the security bundle:
```bash
composer require symfony/security-bundle
```
Then create the User Entity
```bash
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/`