This commit is contained in:
beu
2023-02-16 11:00:25 +01:00
parent af11b6f690
commit d284712b8e
3 changed files with 203 additions and 0 deletions

40
README.md Normal file
View File

@@ -0,0 +1,40 @@
# 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/`