- 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.
