KamoCRM

Il provider OpenID di ogni organizzazione su login.<host> - relay dell'emittente, consenso con marchio di organizzazione, Continua come, disconnessione (Identity ID4.3)

Featurekamo-login
Shipped
15 novembre 2026 alle ore 09:54 UTC
Author
Kamo
Commit
d906985

- Relè emittenti: **************** e RFC 8414 **************** (Il prossimo riscrive su /oauth/well-known/*), **************** e /o/{orgId}/oauth/{authorize, token,revoke}; X-Forwarded-Host + X-Kamo-Issuer-Org (percorso org 1-20 cifre, altrimenti 404 senza una chiamata); discovery/JWKS keep Cache pubblica di SecurityService, tutto il resto no-store; CORS per discovery/JWKS/userinfo; 5xx/outage = 503, mai un Il comando root /oauth/token|revoke mantiene l'esatto set di intestazioni di SP09 (Amazon). - autorizzare l'inoltro **************** solo quando inviato (un corpo Alexa rimane il sette); prompt=none continua la sessione del provider dell'organizzazione sul lato server e segue il reindirizzamento di SecurityService; L'errore private-scheme viene seguito solo quando porta iss. - Connected-app di accesso (O2 tipo APP): org-branded (palette dell'emittente org + logo, ardesia fallback, modalità scura), org = <alias> on /api/login, amr sull'allegato (pwd / pwd+otp, impostato dal percorso), allegare {redirectTo} o {consentPath} + providerSession -> HttpOnly host-only kamo_op_<orgId> cookie; 409 wrong_organization card; Continua come <nome> card via .../session e .../continue (il cookie HttpOnly viene letto solo dal server); Not You? termina la sessione del provider e riavvia la stessa richiesta. - Consenso generico per il tipo APP: app logo accanto al org, elenco di portata semplice con nuovi segni, Signed in come / Non tu?, Allow / Don't Allow con suggerimenti di aiuto, rifiuti semplici (ACCESS_POLICY ...); decision {consentToken, decision} only, provider Il consenso e l'accesso di Alexa / Google Home / Assistant sono invariati (tutti i test SP09 intatti e verdi). - Pagina di logout avviata da RP [/o/{orgId}]/oauth/end-session (avviata dal server, disconnessione / mantenimento dell'accesso, reindirizzamento protetto); /api/logout termina anche ogni sessione del provider kamo_op_* (limitata a 2,5 s, cancellazione della chiave locale come 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