Mejoras en el Identity Manager sobre Keycloak
Como a partir de la Release 6.0.0-Vegas Keycloak es nuestro único Identity Manager, en esta versión 6.1.0 de Onesait Platform se han implementado ciertas funcionalidades en Keycloak que hasta ahora sólo teníamos en nuestro Identity Manager básico.
Veamos en qué consisten estas mejoras.
Registro de nuevos usuarios
Se implementado el registro de nuevos usuarios a través de un formulario de registro. Para activar este registro, deberá hacerlo un usuario con rol de «administrador» de la Plataforma, ya que por defecto no está habilitado.
Se puede configurar el patrón requerido para la contraseña con la variable de entorno «PASSWORD_PATTERN», que por defecto es el siguiente: «(?=^.{10,255}$)((?=.\\d)|(?=.\\W+))(?![.\\n])(?=.[A-Z])(?=.[a-z])(?=.[-@#!;_?¿$%^&+=.]).$».
Restablecimiento de contraseña
Se ha implementado la funcionalidad para poder restablecer la contraseña vía correo electrónico.
Mejoras en la visualización de errores
Se ha mejorado la presentación de los errores relacionados con el registro de nuevos usuarios.
Bloqueo de usuario tras varios reintentos
Se ha implementado la funcionalidad para que se bloquee un usuario en caso de llegar al número máximo de reintentos en el inicio de sesión. El límite es configurable con la variable «MAX_FAILED_ATTEMPTS» y por defecto son cinco.
Imagen de cabecera: King’s Church International en Unsplash