All Downloads are FREE. Search and download functionalities are using the official Maven repository.

en.help.task-jaccprovidernew.html Maven / Gradle / Ivy




To Create a JACC Provider

Use the New JACC Provider page to create a new JSR-115/196compliant Java Authorization Contract for Containers (JACC) provider that can be used by third-party authorization modules for applications running in GlassFish Server. The JACC provider is created as a jacc-provider element within the security-service element in the domain's domain.xml file.

The default GlassFish Server installation includes two JACC providers, named default and simple. Any new JACC providers you create are in addition to these two default providers. The default GlassFish Server JACC providers implement a simple, file-based authorization engine that complies with the JACC specification.

For information on how to write the implementation classes for a JACC provider, see the JACC specification at http://jcp.org/en/jsr/detail?id=115.

  1. Under the Configurations node In the navigation tree, expand the expand the GlassFish Server instance or cluster for which you want to create a JACC provider.

    To create a provider that will be available to all instances and clusters, choose the default-config node.

  2. Under the expanded instance or cluster configuration node, expand the Security node.
  3. Under the Security node, select the JACC Providers node.

    The JACC Providers page opens.

  4. On the JACC Providers page, click New.

    The New JACC Provider page opens.

  5. On the New JACC Provider page, in the Name field, type the name that will identify this provider.

    This name is used to reference the jacc-provider element in domain.xml.

  6. In the Policy Configuration field, type the name of the class that implements the policy configuration factory.

    The default provider uses com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl. The simple provider uses com.sun.enterprise.security.jacc.provider.SimplePolicyConfigurationFactory.

  7. In the Policy Provider field, type the name of the class that implements the policy factory.

    The default provider uses com.sun.enterprise.security.provider.PolicyWrapper. The simple provider uses com.sun.enterprise.security.jacc.provider.SimplePolicyProvider.

  8. (Optional) In the Additional Properties section, specify additional properties.

    To add a property, click the Add Property button. In the blank row that appears, type the property name in the Name field, and type the property value in the Value field.

    For a description of the additional properties available for JACC providers, see Properties Specific to JACC Providers.

  9. Click OK.
See Also
Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices




© 2015 - 2025 Weber Informatics LLC | Privacy Policy