¿Cómo implementar el control de acceso basado en roles con autenticación y gestión de sesiones en Struts2?

Me gustaría implementar el control de acceso basado en roles en mi Struts2.3aplicación para que sea segura.

A continuación se encuentran las características que estoy buscando:

  1. Autenticación de usuarios y gestión de sesiones con tiempo de espera de sesión.
  2. Autorización en función del rol del Usuario.

He buscado mucho sobre este tema pero no he podido encontrar una solución adecuada.

He implementado la seguridad de Acegi en Struts1.2aplicaciones, pero no encontré una solución adecuada para implementar la seguridad Struts2.3.

Cualquier sugerencia sobre esto sería realmente útil.

Gracias

Respuesta 1

Acegi Securityahora se llama a partir Spring Securityde 2007.

Todas sus preguntas son respondidas aquí .

El documento tiene varias páginas, por lo que le daré sugerencias rápidas sobre los temas que debe verificar.

Autenticación de usuario: uso de otros proveedores de autenticación

Gestión de sesiones: gestión de sesiones

Autorización: Control de acceso (Autorización) en Spring Security

Respuesta: 2

Estoy trabajando en un juego y me he encontrado con un problema en el que mi código OpenGL no borra una textura cuando le digo que libere todo al apagar, aquí está la excepción: Excepción en el hilo "main" java ...

Quiero cambiar la contraseña de mysql periódicamente y quiero registrar la contraseña de cambios en un archivo de propiedades. ¿Alguien puede sugerir cómo lograr lo mismo?

Hola, soy bastante nuevo en Java y programación. Me preguntaba cómo leer un archivo de texto (test.txt) e implementarlo para llevar a cabo un procedimiento, como crear y eliminar nodos en una lista vinculada como ...

Tengo varios proyectos [A, B, C], A depende de B y C. Quiero mover mis proyectos a una configuración de compilación de múltiples proyectos. Hoy mis proyectos viven en SVN, completamente aislados. Me preguntaba si el ...