Wednesday, November 12, 2025

authentification google pour fastapi

 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

Ma journée du 01 Décembre 2025

En ce premier jour de décembre, l'heure est venue, De conter une histoire, par les dés soutenue. Quinze dés ont roulé, offrant leur dest...