Package com.sun.enterprise.security.cli
Class CreateJACCProvider
java.lang.Object
com.sun.enterprise.security.cli.CreateJACCProvider
- All Implemented Interfaces:
org.glassfish.api.admin.AdminCommand
,org.glassfish.api.admin.AdminCommandSecurity.Preauthorization
@Service(name="create-jacc-provider")
@PerLookup
@ExecuteOn({DAS,INSTANCE})
@TargetType({DAS,STANDALONE_INSTANCE,CLUSTER,CONFIG})
public class CreateJACCProvider
extends Object
implements org.glassfish.api.admin.AdminCommand, org.glassfish.api.admin.AdminCommandSecurity.Preauthorization
Create Jacc Provider Command
Usage: create-jacc-provider --policyconfigfactoryclass pc_factory_class --policyproviderclass pol_provider_class [--help]
[--user admin_user] [--passwordfile file_name] [ --property (name=value)[:name=value]*] [ --target target_name]
jacc_provider_name
domain.xml element example
<jacc-provider policy-provider="org.glassfish.exousia.modules.locked.SimplePolicyProvider" name="default"
policy-configuration-factory-provider="org.glassfish.exousia.modules.locked.SimplePolicyConfigurationFactory">
</jacc-provider>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
execute
(org.glassfish.api.admin.AdminCommandContext context) boolean
preAuthorization
(org.glassfish.api.admin.AdminCommandContext context)
-
Constructor Details
-
CreateJACCProvider
public CreateJACCProvider()
-
-
Method Details
-
preAuthorization
public boolean preAuthorization(org.glassfish.api.admin.AdminCommandContext context) - Specified by:
preAuthorization
in interfaceorg.glassfish.api.admin.AdminCommandSecurity.Preauthorization
-
execute
public void execute(org.glassfish.api.admin.AdminCommandContext context) - Specified by:
execute
in interfaceorg.glassfish.api.admin.AdminCommand
-