KamoCRM

O login redesenhado — identificador primeiro, um cartão de respiração, horizonte de transferência, IU sem senha, um fluxo Não é possível fazer login (front-end ID2.1, ID1.4b, ID2.2/2.3 da Identity)

Featurekamo-login
Enviado
15 de novembro de 2026 às 04:01 UTC
Autor
Kamo
Confirmação
eb5a984

- Identificador primeiro: o membro diz quem ele é, assinando / identificando rotas apenas pelo DOMÍNIO (nunca revela uma conta), então os caminhos para este host + público como pílulas de método de layout compartilhado: Senha, Código de e-mail, KamoMobile (correspondência de números, anel de espera), Passkey; Início de sessão QR a partir do primeiro passo; mediação condicional de senha no campo de identificador; "Ignorar senhas na próxima vez" enrol offer após um Confiar neste dispositivo (kamo_td, confie neste dispositivo, confie neste dispositivo, confie neste dispositivo); Cada um mostra somente quando signin/methods diz que ele está ligado e seu nome é X-Kamo-Trusted-Device retransmite respostas; um 404 o oculta silenciosamente (app/api/signin/[op] via @kamo/auth 0.6.0). - Um cartão que respira: direção-consciente (RTL-espelhado) passo desliza, altura de mola, o cartão se alarga O botão Sign In estende-se para a linha de horizonte do kamo-internal /validate + aurora antes do salto de origem cruzada (HorizonHandoff). - Seletor de espaço de trabalho: cartões org com logotipo, brilho de cor da marca + fita de canto, função e última visita quando enviado, hover/foco desvanece o fundo para as fotografias daquela organização, favoritos (localStorage, try/catch), digitar para filtrar, teclas 1–9, teclas de seta. - Luz / Escuro / Auto definido antes da primeira pintura (org config.json colorScheme como padrão), com escopo para as superfícies redesenhadas para que OAuth consent/logout/link mantenham sua aparência. - next-intl do projeto de dicionário kamo-login (CI clones it; prebuild key guard), seletor de idioma no rodapé do painel, Accept-Language, RTL; copy.ts desativado. - Campos amigáveis de gerenciador de senhas (nomes estáveis, nome de usuário / senha atual / código único), revelação alcançável pelo teclado, aviso de Caps Lock; recusas de linguagem simples para cada serviço de segurança razão (anel de bloqueio + medidor de greve mantido, membro da equipe inativo, host desconhecido, bloqueio de localização, WRONG_SECURITY_PROVIDER_ORG com seu botão); org links de porta da frente + cartão de aviso do config.json (ausente = oculto); Precisa de ajuda? = o widget de bate-papo público da organização, se configurado, caso contrário, o centro de ajuda. - Tema resolvido do lado do servidor (cores, fundos com ?v=<themeRevision>, título) — sem marca da plataforma flash; primeiro plano de fundo pré-carregado e nunca opacidade: 0; nenhuma biblioteca de apresentação de slides (Swiper removido). - Não é possível fazer o login: /recover (e-mail, SMS, perguntas de segurança, frase de recuperação) mesclado em /reset-password, em cores org (MUI azul desapareceu); /recover excluído. - ID1.4b: um provedor callbackUrl em outro login.* origem reinicia o fluxo lá (uma vez, nunca para LINK); no provider live = o cartão "não disponível"; linkSession passado para federation/start. - A solicitação de senha (/api/login body) permanece inalterada.

Todas as alterações

Como o que você vê o transporte?

Comece com o plano gratuito e leia esta página novamente daqui a um mês, para saber mais sobre o que está disponível para você.

Comece grátis para sempreVer preços