- Diantar
- 15 November 2026 pukul 09.54 UTC
- Pengarang
- Kamo
- Kommit
- d906985
- Relay penerbit: **************** dan RFC 8414 **************** (Selanjutnya menulis ulang ke /oauth/well-known/*), **************** dan /o/{orgId}/oauth/{authorize, token,revoke}; X-Forwarded-Host + X-Kamo-Issuer-Org (path org 1-20 digits, else 404 without a call); discovery/JWKS keep Cache publik SecurityService, semuanya tidak disimpan; CORS untuk discovery/JWKS/userinfo; 5xx/outage = 503, tidak pernah kesalahan kredensial. Root /oauth/token|revoke menyimpan header SP09 yang tepat (Amazon). - authorize forwards **************** only when sent (an Alexa body stays the seven); prompt=none melanjutkan server-side provider session org dan mengikuti redirect SecurityService; loopback aplikasi asli / private-scheme error hanya diikuti ketika membawa iss. - Connected-app sign-in (O2 kind APP): org-branded (palette + logo org penerbit, slate fallback, dark mode), org=<alias> on /api/login, amr pada lampiran (pwd / pwd+otp, ditetapkan oleh rute), lampiran {redirectTo} atau {consentPath} + providerSession -> HttpOnly host-only kamo_op_<orgId> cookie; 409 wrong_organization card; Lanjutkan sebagai <name> card via .../session dan .../continue (HttpOnly cookie read-side only); Not You? mengakhiri sesi penyedia dan memulai ulang permintaan yang sama. - Kesepakatan generik untuk jenis APP: logo aplikasi di samping org, daftar skop biasa dengan tanda-tanda baru, mendaftar sebagai / Bukan Anda?, Izinkan / Jangan Izinkan dengan tip bantuan, penolakan biasa (ACCESS_POLICY ...); keputusan {consentToken, keputusan} saja, provider cookie disimpan. Alexa / Google Home / Assistant persetujuan dan login tidak berubah (semua tes SP09 tidak disentuh dan hijau). - Halaman logout yang diinisiasi RP [/o/{orgId}]/oauth/end-session (dimulai oleh server, Keluar / Tetap Terdaftar, redirect terlindung); /api/logout juga mengakhiri setiap sesi provider kamo_op_* (terbatas 2.5 s, kunci lokal dihapus sebagai backstop).
