Actualizaciones de producto de Logto
🎉 Presentamos nuestra versión de agosto: Recopila el perfil del usuario en el registro, soporte para contraseñas heredadas PBKDF2, localización tailandesa y un nuevo conector SMS HTTP.
Recopila el perfil del usuario en el registro
Ahora puedes recopilar información del perfil de usuario en el último paso del flujo de registro del usuario final.
Esto te permite ampliar el formulario básico de registro con campos integrados o personalizados para que puedas capturar inmediatamente los atributos que necesites (por ejemplo: nombre, género, fecha de nacimiento, dirección, preferencias personalizadas) antes de que el nuevo usuario finalice la incorporación.
Cómo habilitarlo
- Ve a Consola > Experiencia de inicio de sesión > Recopila el perfil del usuario.
- Agrega campos:
- Usa básicos integrados (Nombre, Género, Fecha de nacimiento, Dirección, …), o
- Crea campos personalizados (elige tipo, etiqueta, reglas de validación, obligatorio, etc.).
- Arrastra y suelta para reordenar; el orden coincide con el formulario renderizado.
- Previsualiza o prueba registrando un nuevo usuario (por ejemplo, en la app de demostración). Aparecerá un paso "Cuéntanos sobre ti".
- El registro solo se completa después de llenar todos los campos obligatorios.
Consulta la documentación para más detalles.
Soporte PBKDF2 para verificación de contraseñas heredadas
Hemos añadido soporte PBKDF2 (Password-Based Key Derivation Function 2) para la verificación de contraseñas heredadas. Esto mejora la compatibilidad al migrar usuarios cuyas contraseñas fueron originalmente hasheadas usando PBKDF2. (Crédito @karerckor)
Ejemplo de payload para un usuario migrado:
Argumentos dentro de la tupla PBKDF2:
- salt: valor de sal definido por el usuario
- iterations: número de iteraciones (por ejemplo, 1000)
- keylen: longitud de la clave derivada (por ejemplo, 20)
- digest: algoritmo hash (por ejemplo, sha512)
- @: marcador de posición para la contraseña de entrada
Consulta la documentación para más detalles.
Nuevo conector HTTP SMS
Se introduce un nuevo conector SMS HTTP genérico (@logto/connector-http-sms). Permite enviar mensajes SMS a través de cualquier proveedor que exponga una API basada en HTTP configurando el método de solicitud, URL, cabeceras, mapeo de cuerpo y criterios de éxito. (Crédito @michakfromparis)
Úsalo cuando aún no haya un conector SMS integrado dedicado disponible para tu proveedor.
Soporte para el idioma tailandés
Se añadieron traducciones tailandesas tanto para la Consola de Logto como para la experiencia de inicio de sesión. Esto mejora la cobertura de localización para usuarios de habla tailandesa.
Actualizaciones de seguridad y corrección de vulnerabilidades
Nuevos contribuyentes
- @karerckor realizó su primera contribución en https://github.com/logto-io/logto/pull/7585
- @michakfromparis realizó su primera contribución en https://github.com/logto-io/logto/pull/7510
- @hussamelvani realizó su primera contribución en https://github.com/logto-io/logto/pull/7721