Actualizaciones del producto Logto
¡Hora de un nuevo lanzamiento de Logto! Este mes, estamos trayendo nuevas características como la traducción al idioma árabe y soporte completo para RTL, token de acceso personal (PAT), pantalla inicial configurable, así como varias mejoras y correcciones de errores.
Traducción al árabe y soporte RTL
- Se agregó la nueva traducción al idioma árabe tanto en la Consola como en la Interfaz de Experiencia (crédito @zaaakher).
- Se mejoró el diseño de la interfaz y los detalles para apoyar mejor los idiomas RTL.
Token de acceso personal (PAT)
Los tokens de acceso personal (PAT) proporcionan una forma segura para que los usuarios otorguen tokens de acceso sin usar sus credenciales e inicio de sesión interactivo.
Puedes crear un PAT yendo a la página de detalles del usuario en la Consola o usando la API de Gestión POST /users/:userId/personal-access-tokens
.
Consulta la documentación para más detalles.
Soporte para opciones adicionales de primera pantalla
Además de sign-in
y register
, ahora habilitamos más opciones que permiten a los desarrolladores personalizar la pantalla inicial presentada a los usuarios. Estas nuevas opciones de primera pantalla son:
identifier:sign_in
: Solo muestra métodos de inicio de sesión específicos basados en identificadores a los usuarios.identifier:register
: Solo muestra métodos de registro específicos basados en identificadores a los usuarios.reset_password
: Permite a los usuarios acceder directamente a la página de restablecimiento de contraseña.single_sign_on
: Permite a los usuarios acceder directamente a la página de inicio de sesión único (SSO).
Consulta la documentación para más detalles.
Nuevos conectores
- Se agregó el conector Kook (crédito @Misaka-L).
- Se agregó el conector Patreon (crédito @devtekve).
- Se agregó el conector GitLab (crédito @devtekve).
Mejoras
- Se agregó soporte para
login_hint
como parámetro adicional de inicio de sesión. - Se implementaron endpoints well-known de swagger.
- Se separó el comando
translate
de@logto/cli
para hacer el CLI pequeño y simple. - Se agregó un paquete dedicado
@logto/translate
para traducir frases i18n en la Consola y la Experiencia. - Se agregó soporte para ingresar el nombre al crear un usuario en la Consola.
- Se agregó un nuevo parámetro de consulta
parse_error
y se estableció explícitamente enfalse
para devolver solo el mensaje de error OIDC en bruto. - Se agregó la API
denyAccess()
al contexto JWT personalizado para bloquear condicionalmente la solicitud de token de usuario. - Se agregó soporte para la asignación de perfiles de atributos anidados en el conector OAuth (crédito @devtekve).
- Se agregó la propiedad
hasPassword
a la respuesta de la API de Gestión/users
. - Se agregó información sobre la contraseña del usuario en los detalles del usuario. El administrador puede verificar fácilmente si un usuario ha configurado la contraseña o no, y luego realizar la acción de establecer/restablecer según corresponda.
- Se agregó una nueva API de gestión para verificar la contraseña contra la configuración actual de la política de contraseñas.
Corrección de errores
- Se previno un error potencial causado por identificadores almacenados en caché en las páginas de Experiencia.
- Se corrigió el problema que impedía que los usuarios crearan JWT personalizados.
- Se corrigió la plataforma del conector wecom. Usa
Universal
en lugar denull
. - Se estableció correctamente el atributo
lang
en<html>
en la Consola, previniendo un mensaje inesperado del traductor del navegador. - Se permitió vincular una nueva identidad social a una cuenta de usuario existente cuando el registro está deshabilitado.
- Se previno el registro de usuarios y el cumplimiento de perfiles con dominios de correo electrónico solo SSO.