Consulte la página Nuevo proveedor JACC para crear un nuevo proveedor JACC (Java Authorization Contract for Containers) que cumple la especificación JSR-115/196 que pueden utilizar módulos de autorización de terceros para las aplicaciones que se ejecutan en GlassFish Server. El proveedor JACC se crea como un elemento jacc-provider
dentro del elemento security-service
en el archivo domain.xml
del dominio.
La instalación por defecto de GlassFish Server incluye dos proveedores JACC denominados default
y simple
. Los nuevos proveedores JACC que se creen se agregan a estos dos proveedores por defecto. Los proveedores JACC por defecto de GlassFish Server implantan un motor de autorización sencillo basado en archivos que cumple la especificación JACC.
Todos los proveedores JACC de GlassFish Server deben utilizar las API de Java Authentication and Authorization Service (JAAS). JAAS activa servicios para autenticar e imponer controles de acceso a los usuarios. JAAS implanta una versión de la tecnología Java del marco estándar de Pluggable Authentication Module (PAM).
JSR 196 permite desarrollar complementos en diferentes capas. Puede definir complementos que cambian la forma en que se configura el nuevo mecanismo de autenticación, como AuthConfigProvider
y AuthConfigFactory
. También puede definir nuevos mecanismos de autenticación, como ServerAuthModule
y ClientAuthModule
.
La página Nuevo proveedor JACC contiene las siguientes opciones.
Nombre de la configuración a la que se aplican los valores de esta página. Este campo es de sólo lectura.
Nombre del proveedor JACC. Este nombre se utiliza para hacer referencia al elemento jacc-provider
en domain.xml
.
Nombre de clase totalmente cualificado de javax.security.jacc.PolicyConfigurationFactory.provider
que implanta el javax.security.jacc.PolicyConfigurationFactory
específico del proveedor.
Nombre de clase totalmente cualificado de javax.security.jacc.policy.provider
que implanta java.security.Policy
.
Propiedades adicionales del proveedor JACC. Para obtener una descripción sobre las propiedades adicionales disponibles para proveedores JACC, consulte Propiedades específicas de proveedores JACC.