New providers
Objectifs
-
Mettre en place le système d'authentification allauth -
Documenter la mise en place d'un provider
Ressources
- documentation : https://docs.allauth.org/en/latest/
- demo de la documentation : https://django.demo.allauth.org/
- code de allauth (utile pour voir les templates. Le code de la démo est dans le dossier example) : https://github.com/pennersr/django-allauth
Procédure côté providier
- Github (étape 9) : https://medium.com/jungletronics/all-auth-with-django-allauth-5f7451db652b
- Gitlab : https://docs.gitlab.com/ee/integration/oauth_provider.html
Note: Par exemple, le callback de gitlab est http://localhost:8000/accounts/gitlab/login/callback/
Edited by thomasdenecker