feat(oauth2/user): Implementation of the whole oauth2 pipeline

Auth: user can now login with any oauth2 provider the config list
      account will be created on demands if not already created.
      any oauth2 account is unique (can't link an account to any other
      auth method)
This commit is contained in:
Maieul BOYER 2025-10-25 15:50:07 +02:00 committed by Maix0
parent 7557a7aa76
commit 66537e2ccb
6 changed files with 544 additions and 0 deletions

View file

@ -65,6 +65,7 @@ services:
environment:
- JWT_SECRET=KRUGKIDROVUWG2ZAMJZG653OEBTG66BANJ2W24DTEBXXMZLSEB2GQZJANRQXU6JA
- DATABASE_DIR=/volumes/database
- PROVIDER_FILE=/extra/providers.toml
###############
# USER #