Creación de un proveedor JACC

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 Servidor GlassFish. El proveedor JACC se crea como un elemento jacc-provider dentro del elemento security-service el archivo domain.xml del dominio.

La instalación predeterminada de Servidor GlassFish incluye dos proveedores de JACC denominados default y simple. Los nuevos proveedores JACC que se creen se añaden a estos dos proveedores predeterminados. Estos proveedores JACC de Servidor GlassFish predeterminados implementan un motor de autorización simple, basado en archivos, que cumple la especificación JACC.

Para obtener información acerca de cómo escribir clases de implementación para un proveedor JACC, consulte la especificación JACC en http://jcp.org/en/jsr/detail?id=115.

  1. En el nodo Configuraciones del árbol de navegación, amplíe la instancia o clúster Servidor GlassFish para la que desee crear un proveedor JACC.

    Para crear un proveedor que esté disponible para todas las instancias y clústeres, elija el nodo default-config.

  2. En el nodo de configuración ampliado de la instancia o clúster, amplíe el nodo Seguridad.
  3. En el nodo Seguridad, seleccione el nodo Proveedores JACC.

    Se abrirá la página Proveedores JACC.

  4. En la página Proveedores JACC haga clic en Nuevo.

    Se abrirá la página Nuevo proveedor JACC.

  5. En la página Nuevo proveedor JACC, en el campo Nombre, introduzca el nombre que identificará a este proveedor.

    Este nombre se utiliza para hacer referencia al elemento jacc-provider en domain.xml.

  6. En el campo Configuración de directivas, introduzca el nombre de la clase que implementa el generador de configuración de directivas.

    El proveedor default utiliza com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl . El proveedor simple utiliza com.sun.enterprise.security.jacc.provider.SimplePolicyConfigurationFactory.

  7. En el campo Proveedor de directivas, introduzca el nombre de la clase que implementa el generador de directivas.

    El proveedor default utiliza com.sun.enterprise.security.provider.PolicyWrapper. El proveedor simple utiliza com.sun.enterprise.security.jacc.provider.SimplePolicyProvider .

  8. (Opcional) En la sección Propiedades adicionales, especifique las propiedades adicionales.

    Para añadir una propiedad, haga clic en el botón Agregar propiedad. En la fila vacía escriba el nombre de la propiedad en el campo Nombre y el valor de la propiedad en el campo Valor.

    Para obtener una descripción de las propiedades adicionales disponibles para proveedores JACC, consultePropiedades específicas de los proveedores JACC.

  9. Haga clic en Aceptar.

Véase también

Copyright © 2005, 2011, Oracle y/o sus subsidiarias. Todos los derechos reservados. Advertencia legal