Tags de thymeleaf para sprig security

Tags de thymeleaf para sprig security 


sec:authentication-failure-message: Esta etiqueta te permite mostrar un mensaje de error de autenticación personalizado. Si el usuario no se autentica correctamente, esta etiqueta se mostrará en lugar del mensaje de error predeterminado.

sec:authentication-success-message: Esta etiqueta te permite mostrar un mensaje de éxito de autenticación personalizado. Si el usuario se autentica correctamente, esta etiqueta se mostrará en lugar del mensaje de éxito predeterminado.

sec:form: Esta etiqueta te permite crear un formulario de inicio de sesión. La etiqueta proporciona una serie de atributos que te permiten personalizar el formulario. Por ejemplo, puedes establecer el texto del botón de inicio de sesión con el siguiente atributo:

<sec:form action="/login" method="post">

  <input type="submit" value="Iniciar sesión">

</sec:form>

sec:authorize-url: Esta etiqueta te permite controlar el acceso a una URL en función de las autorizaciones del usuario actual. La autorización se basa en las roles que el usuario actual tiene asignados. Por ejemplo, puedes usar la siguiente etiqueta para restringir el acceso a una URL a usuarios con el rol de "administrador":

<sec:authorize-url roles="ADMIN" uri="/admin">

  Solo los administradores pueden acceder a esta URL.

</sec:authorize-url>

sec:logout: Esta etiqueta te permite cerrar la sesión del usuario actual. La etiqueta redirigirá al usuario a la URL especificada en el atributo url.

sec:remember-me: Esta etiqueta te permite habilitar la función de recordarme para el usuario actual. Cuando el usuario selecciona la casilla "Recordarme", la sesión del usuario se mantendrá activa durante un período de tiempo especificado.

sec:session-expired-message: Esta etiqueta te permite mostrar un mensaje de sesión caducada personalizado. Si la sesión del usuario caduca, esta etiqueta se mostrará en lugar del mensaje de error predeterminado.

sec:user: Esta etiqueta te permite acceder a la información del usuario actual. La información disponible depende de la configuración de Spring Security. Por ejemplo, puedes acceder al nombre de usuario del usuario actual con ${user.name}.

Comentarios

Entradas populares