← Journal technique
EduQate·auth & sécurité

Google OAuth et les IP de LAN, à répétition

Google OAuth rejects LAN-IP redirect URIs at the provider, so testing from a device on the local network always fails and always looks like an integration bug.

Deux copies ont divergé

Une idée tenue à la main à deux endroits — schéma et migration, dev et prod, app et app.

Google rejette purement et simplement les URI de redirection en IP de LAN, donc tout ce qui est piloté depuis un appareil physique sur le réseau local échoue chez le fournisseur, pas dans notre code. Il faut localhost ou un vrai tunnel. Ça a mordu plus d'une fois — ça ressemble à un bug d'intégration OAuth à chaque fois, et ça ne l'est jamais.