ce qu'il faut pour la faire fonctionner
1/ authent oauth2
meme config que pour pyweb mais comme il n'y a pas de plugin il faut configurer un peu plus.
a/ ne pas lui donner les infos autres que clientid/clientsecret et claims. lui laisser decouvrir par la directive
server_metadata_url="https://accounts.google.com/.well-known/openid-configuration",
b/ changer la commande uvicorn (serveur web asynchrone) pour qu'il autorise la récupération des headers et notamment le protole utilisé ( ici https).
c'est obligatoire comme il est derrière traefik il voit par défaut toutes requetes passer en http ce qui fait que la redirection oauth se passe mal sans ca.
No comments:
Post a Comment