KamoCRM

Propriul furnizor OpenID al fiecărei organizații pe login.<host> - relee emitente, consimțământ de marcă, Continuare ca, deconectare (ID de identitate 4.3)

Featurekamo-login
Shipped
15 noiembrie 2026 la 09:54 UTC
Author
Kamo
Commit
d906985

- Relee emitent: **************** și RFC 8414 **************** (Următorul rescrie în /oauth/well-known/*), **************** și /o/{orgId}/oauth/{authorize, token,revoke}; X-Forwarded-Host + X-Kamo-Issuer-Org (calea org 1-20 cifre, altfel 404 fără apel); discovery/JWKS keep Cache-ul public al SecurityService, orice altceva nu-store; CORS pentru descoperire/JWKS/userinfo; 5xx/outage = 503, niciodată un Eroare de autentificare. Root /oauth/token|revoke păstrează setul de anteturi exact al SP09 (Amazon). - Autorizați forwards **************** numai atunci când este trimis (un corp Alexa rămâne șapte); prompt=none continuă sesiunea furnizorului org pe partea de server și urmează redirecționarea SecurityService; loopback-ul unei aplicații native / Eroarea de schemă privată este urmată numai atunci când poartă iss. - Conectat-app de conectare (O2 fel APP): org-branded (paleta emitentului org + logo-ul, ardezie de rezervă, modul întunecat), org = <alias> pe /api/login, amr pe atașament (pwd / pwd+otp, setat de ruta), atașați {redirectTo} sau {consentPath} + providerSession -> HttpOnly host-only kamo_op_<orgId> cookie; 409 wrong_organization card; Continue as <name> card via .../session and .../continue (HttpOnly cookie read-side-server only); Not You? încheie sesiunea furnizorului și repornește aceeași solicitare. - Consimțământ generic pentru felul APP: logo-ul aplicației de lângă org, lista de domeniu simplu, cu noi semne, semnat în ca / nu tu?, Permite / Nu permite cu sfaturi de ajutor, refuzuri simple (ACCESS_POLICY ...); decizie {consentToken, decizie} numai, furnizor Consimțământul Alexa / Google Home / Assistant și conectarea sunt neschimbate (toate testele SP09 neatinse și verzi). - Pagina de deconectare inițiată de RP [/o/{orgId}]/oauth/end-session (pornită de server, Deconectare / Rămâi conectat, redirecționare păzită); /api/logout, de asemenea, încheie fiecare sesiune de furnizor kamo_op_* (limitat la 2,5 s, ștergerea cheii locale ca backstop).

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing