2.1 KiB
2.1 KiB
TP41 T5 — IdP-Callback-URLs reparieren (der Daily-OTP-Fix)
Problem: Nach dem Team-Domain-Rename bf4 → emsenhuber kennen die OAuth-Apps bei GitHub/Google
die neue Callback-URL nicht. Login schlägt mit „redirect_uri is not associated with this application"
fehl → Cloudflare Access fällt auf E-Mail-OTP zurück (das tägliche Nervthema).
Die EINE URL, die bei beiden Providern hinterlegt sein muss:
https://emsenhuber.cloudflareaccess.com/cdn-cgi/access/callback
GitHub (Client ID Ov23li2h96hAkGRPJXYV)
- github.com → rechts oben aufs Profilbild → Settings.
- Linke Spalte ganz unten Developer settings → OAuth Apps.
- Die App mit Client ID
Ov23li2h96hAkGRPJXYVöffnen. - Authorization callback URL =
https://emsenhuber.cloudflareaccess.com/cdn-cgi/access/callback. - (Optional Homepage URL =
https://emsenhuber.cloudflareaccess.com.) - Update application klicken.
Google (Client ID 276709275903-b3q55lsj203v4strbhh5mub76cib867e.apps.googleusercontent.com)
- console.cloud.google.com → oben das richtige Projekt wählen.
- APIs & Services → Credentials.
- Unter OAuth 2.0 Client IDs den Client
276709275903-…apps.googleusercontent.com(Typ Web application) öffnen. - Authorized redirect URIs → + ADD URI →
https://emsenhuber.cloudflareaccess.com/cdn-cgi/access/callback. - Authorized JavaScript origins → + ADD URI →
https://emsenhuber.cloudflareaccess.com. - SAVE. (Google-Propagation dauert teils ein paar Minuten.)
Testen
- Neues privates Browserfenster → eine Access-geschützte Seite öffnen.
- Beim CF-Login GitHub bzw. Google wählen → muss ohne „redirect_uri"-Fehler durchlaufen, keine OTP-Mail mehr.
- Gegenprobe (optional, kann Claude read-only): CF-Audit
GET /accounts/<acc>/access/logs/access_requests→identity_provider=github/googlestattonetimepin.
Hinweis
Die Team-Domain heißt emsenhuber.cloudflareaccess.com (das alte Org-Label bf4… in CF nicht
anfassen). Session gilt 720 h (30 Tage) — nach dem Fix sollte der Login also lange halten.