KamoCRM

L'accesso ridisegnato: identificatore prima, una scheda di respiro, orizzonte di consegna, interfaccia utente senza password, un flusso di accesso non possibile (front end Identity ID2.1, ID1.4b, ID2.2/2.3)

Featurekamo-login
Shipped
15 novembre 2026 alle ore 04:01 UTC
Author
Kamo
Commit
eb5a984

- Identificatore prima: il membro dice chi sono, signin / identificare le rotte da DOMAIN solo (non rivela mai Un account), quindi i modi in per questo host + pubblico come pillole di metodo di layout condiviso: Password, Codice e-mail, KamoMobile (corrispondenza di numeri, anello di attesa), Passkey; Accesso QR dal primo passaggio; Mediazione condizionale della passkey nel campo dell'identificatore; offerta di iscrizione "Salta password la prossima volta" dopo un Accedi con password (continua automaticamente entro la durata della chiave una tantum); Trust This Device (kamo_td, Ognuno di essi mostra solo quando signin/methods dice che è attivo e il suo nome è X-Kamo- Un 404 lo nasconde in silenzio (app/api/signin/[op] via @kamo/auth 0.6.0). - Una scheda che respira: scorrimenti di passo consapevoli della direzione (RTL-mirrored), altezza di molla, scheda si allarga Il pulsante Accedi si estende nella linea dell'orizzonte di kamo-internal /validate + Aurora prima del cross-origin hop (HorizonHandoff). - Workspace picker: schede di organizzazione con logo, bagliore di colore del marchio + nastro d'angolo, ruolo e ultima visita quando Inviato, hover/focus cross-fades lo sfondo alle fotografie di quell'organizzazione, preferiti (localStorage, try/catch), digitare per filtrare, tasti 1–9, tasti freccia. - Luce / Scuro / Auto impostato prima della prima vernice (org config.json colorScheme come predefinito), con lo scopo di Le superfici ridisegnate in modo che OAuth consent/logout/link mantengano il loro aspetto. - next-intl dal progetto di dizionario kamo-login (CI lo clona; prebuild key guard), selezionatore di lingua Nel piè di pagina del riquadro, Accept-Language, RTL; copy.ts ritirato. - Password-manager campi amichevoli (nomi stabili, nome utente / corrente-password / one-time-codice), Rivelazione raggiungibile dalla tastiera, avvertimento Caps Lock; rifiuti in linguaggio semplice per ogni servizio di sicurezza Motivo (anello di blocco + misuratore di attacco mantenuto, membro del team inattivo, host sconosciuto, blocco della posizione, WRONG_SECURITY_PROVIDER_ORG con il suo pulsante); org collegamenti front-door + scheda di avviso da config.json (assente = nascosto); Hai bisogno di aiuto? = il widget della chat pubblica dell'organizzazione se configurato, altrimenti il centro assistenza. - Tema risolto lato server (colori, sfondi con ?v=<themeRevision>, titolo) — nessuna piattaforma-brand flash; primo sfondo precaricato e mai opacità:0; nessuna libreria di slideshow (Swiper rimosso). - Impossibile accedere: /recover (e-mail, SMS, domande di sicurezza, frase di recupero) fuso in /reset-password, nei colori dell'organizzazione (il blu MUI è stato eliminato); /recover eliminato. - ID1.4b: un provider callbackUrl su un altro login.* origin riavvia il flusso lì (una volta, mai per LINK); no provider live = la scheda "non disponibile"; linkSession passata a federation/start. - La richiesta di password (/api/login body) rimane invariata.

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