KamoCRM

El inicio de sesión rediseñado: identificador primero, una tarjeta de respiración, entrega de horizonte, IU sin contraseña, un flujo de No se puede iniciar sesión (front end de identidad ID2.1, ID1.4b, ID2.2/2.3)

Featurekamo-login
Enviado
15 de noviembre de 2026 a las 4:01 UTC
Autor
Kamo
Commit
eb5a984

- Identificador primero: el miembro dice quién es, signin / identificar las rutas por el dominio solo (nunca revela Una cuenta), entonces las maneras de entrar para este host + público como píldoras de método de diseño compartido: Contraseña, Código de correo electrónico, KamoMobile (comparación de números, anillo de espera), clave de acceso; Inicio de sesión QR desde el primer paso; Mediación condicional de clave de acceso en el campo de identificador; oferta de inscripción "Omitir contraseñas la próxima vez" después de un Confiar en este dispositivo (kamo_td, confiar en este dispositivo, confiar en este dispositivo, confiar en este dispositivo) Cada uno de ellos solo se muestra cuando signin/methods dice que está activado y su nombre es X-Kamo- Un 404 lo oculta silenciosamente (app/api/signin/[op] vía @kamo/auth 0.6.0). - Una tarjeta que respira: deslizamientos de pasos conscientes de la dirección (RTL-mirrored), altura de resorte, tarjeta se ensancha El botón de inicio de sesión se extiende en la línea de horizonte de kamo-internal /validate + aurora antes del salto de origen cruzado (HorizonHandoff). - Selector de espacio de trabajo: tarjetas de organización con logotipo, brillo de color de marca + cinta de esquina, función y última visita cuando Cuando se envía, el cursor/foco se desvanece en el fondo de las fotografías de esa organización, favoritos (localStorage, try/catch), teclas 1–9, teclas de flecha. - Luz / Oscuridad / Auto antes de la primera pintura (org config.json colorScheme como predeterminado), con el alcance de Las superficies rediseñadas para que OAuth consent/logout/link mantengan su aspecto. - next-intl del proyecto de diccionario kamo-login (CI lo clona; prebuild key guard), selector de idioma en el pie de página del panel, Accept-Language, RTL; copy.ts retirado. - Campos amigables con el administrador de contraseñas (nombre estable, nombre de usuario / contraseña actual / código de un solo uso), Revelación accesible desde el teclado, advertencia de bloqueo de mayúsculas; rechazos en lenguaje sencillo para cada servicio de seguridad razón (anillo de bloqueo + medidor de huelga guardado, miembro del equipo inactivo, anfitrión desconocido, bloqueo de ubicación, WRONG_SECURITY_PROVIDER_ORG con su botón); enlaces de puerta principal de org + tarjeta de aviso de config.json (ausente = oculto); ¿Necesitas ayuda? = el widget de chat público de la organización si está configurado, de lo contrario el centro de ayuda. - Tema resuelto en el servidor (colores, fondos con ?v=<themeRevision>, título) — sin marca de plataforma flash; primer fondo precargado y nunca opacidad: 0; sin biblioteca de presentación de diapositivas (Swiper eliminado). - No se puede iniciar sesión: /recover (correo electrónico, SMS, preguntas de seguridad, frase de recuperación) se fusionó en /reset-password, en colores de la organización (el azul de MUI desapareció); /recover eliminado. - ID1.4b: un proveedor callbackUrl en otro inicio de sesión.* origen reinicia el flujo allí (una vez, nunca para LINK); no provider live = la tarjeta "no disponible"; linkSession pasado a federation/start. - La solicitud de contraseña (/api/login body) no cambia.

Todos los cambios

¿Te gusta lo que ves envío?

Comienza con el plan gratuito y vuelve a leer esta página dentro de un mes para ver cómo funcionan las funciones y los beneficios.

Comience gratis para siempreVer los precios