Proteger beans EJB

Puede proteger una aplicación EJB mediante anotaciones o descriptores de despliegue.

Antes de la aparición de Java™ EE 5, si deseaba utilizar la función de autorización para una aplicación determinada, era necesario especificar información de autorización en los descriptores de despliegue de la aplicación, ejb-jar.xml o web.xml. Ahora puede configurar la seguridad en sus aplicaciones directamente mediante anotaciones.

Anotaciones de seguridad comunes

La especificación JSR 250 define varias anotaciones de seguridad comunes. Se definen cinco anotaciones de seguridad:
Ejemplo:
	@Stateless
	@RolesAllowed("team")
	public class TestEJB implements Test {
		@PermitAll
		public String hello(String msg) {
			return "Hello, " + msg;
		}

		public String goodbye(String msg) {
			return "Goodbye, " + msg;
		}
	}
 

En este ejemplo, todo el mundo puede acceder al método hello() y los usuarios del rol team pueden acceder a goodbye().

Icono que indica el tipo de tema Tema de conceptos
Términos y condiciones para centros de información | Comentarios

Icono de indicación de fecha y hora Última actualización: 22 de abril de 2014

Nombre de archivo: tsecuringejbs.html