Proteger beans EJB

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

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

Anotaciones de seguridad comunes

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 al método 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: csecuringejbs.html