- Modifié
Extrait de la source ...
Source: https://www.smarthomebeginner.com/google-oauth-with-traefik-docker/
Google OAuth2 vous permet d'utiliser votre compte Google pour vous connecter à vos services.
L’utilisation de Google OAuth avec Traefik permet d’inscrire des comptes dans la liste blanche, de mettre en œuvre la norme 2FA de Google et de fournir une authentification unique (SSO) à vos services.
Cela offre, non seulement l'avantage de ne pas avoir de demandes de connexions fréquentes, mais améliore également la sécurité.
Avant de poursuivre plus loin, vérifiez l'intégrité de vos comptes et mots de passe en vous rendant sur ce site
https://haveibeenpwned.com/
https://haveibeenpwned.com/Passwords
OAuth est un protocole d’authentification qui a pour particularité de ne pas utiliser le mot de passe utilisateur. Largement utilisé dans le domaine du web avec notamment Facebook ou encore Google, OAuth est devenu incontournable.
En implémentant Google OAuth avec Traefik, on peut ajouter une authentification à 2 facteurs (2FA), ce qui rend cette méthode beaucoup plus sûre et pratique que l'utilisation d'une simple authentification de base.
En clair lorsque vous allez sur votre adresse https://rutorrent.domaine.com, plutot que d'avoir une authentificcation basique traefik, vous allez tombez sur une page de connexion google et valider l’accès avec votre compte. Ca génère un cookie valable sur une durée prédéfinie et vous évite ensuite d'avoir à vous identifier à nouveau.
J'ai testé le tuto et ca fonctionne super bien
Pour ceux qui ne sont pas trop accoutumier de google, j'ai commencé un tuto traduit pour créer un projet, id client/id secret
https://github.com/laster13/patxav/wiki/Google-OAuth-avec-Traefik-%E2%80%93-Secure-SSO-pour-les-services-Docker