Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractInternalSystemAdministrator - Class in org.glassfish.security.services.api.authentication
Implements most of the internal system administrator.
AbstractInternalSystemAdministrator() - Constructor for class org.glassfish.security.services.api.authentication.AbstractInternalSystemAdministrator
 
accessPermissionName() - Element in annotation interface org.glassfish.security.services.common.Secure
the permission name to be protected if the accessPermissionName is not specified, a default value of "security/service/default" is used.
addAttribute(String, String[], boolean) - Method in interface org.glassfish.security.services.api.common.Attributes
Add the specified attribute to the attributes collection.
addAttribute(String, String[], boolean) - Method in class org.glassfish.security.services.impl.common.AttributesImpl
 
addAttribute(String, String, boolean) - Method in interface org.glassfish.security.services.api.common.Attributes
Add the specified attribute to the attributes collection.
addAttribute(String, String, boolean) - Method in class org.glassfish.security.services.impl.common.AttributesImpl
 
addAttribute(String, Set<String>, boolean) - Method in interface org.glassfish.security.services.api.common.Attributes
Add the specified attribute to the attributes collection.
addAttribute(String, Set<String>, boolean) - Method in class org.glassfish.security.services.impl.common.AttributesImpl
 
addAttributeValues(String, Attributes, boolean) - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Add the given attribute values to the user entry.
addExcludedPolicy(String, String) - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService.PolicyDeploymentContext
 
addMapping(String, String[], String[]) - Method in interface org.glassfish.security.services.api.authorization.RoleMappingService.RoleDeploymentContext
 
addRolePolicy(String, String, String) - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService.PolicyDeploymentContext
 
addUncheckedPolicy(String, String) - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService.PolicyDeploymentContext
 
addUsersToGroup(Set<String>, String) - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Add the set of users to the specified group.
addUserToGroups(String, Set<String>) - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Add the specified user to the set of groups.
addValue(String) - Method in interface org.glassfish.security.services.api.common.Attribute
 
addValue(String) - Method in class org.glassfish.security.services.impl.common.AttributeImpl
 
addValues(String[]) - Method in interface org.glassfish.security.services.api.common.Attribute
 
addValues(String[]) - Method in class org.glassfish.security.services.impl.common.AttributeImpl
 
addValues(Set<String>) - Method in interface org.glassfish.security.services.api.common.Attribute
 
addValues(Set<String>) - Method in class org.glassfish.security.services.impl.common.AttributeImpl
 
ADMIN_GROUP - Static variable in interface org.glassfish.security.services.api.authorization.AuthorizationAdminConstants
 
ADMIN_TOKEN - Static variable in interface org.glassfish.security.services.api.authorization.AuthorizationAdminConstants
 
appendAttributeResolver(AzAttributeResolver) - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService
Appends the given AzAttributeResolver instance to the internal ordered list of AzAttributeResolver instances, if not currently in the list based on
invalid reference
org.glassfish.security.services.api.authorization.AzAttributeResolver#equals
.
appendAttributeResolver(AzAttributeResolver) - Method in class org.glassfish.security.services.impl.authorization.AuthorizationServiceImpl
Appends the given AzAttributeResolver instance to the internal ordered list of AzAttributeResolver instances, if not currently in the list based on
invalid reference
org.glassfish.security.services.api.authorization.AzAttributeResolver#equals
.
Attribute - Interface in org.glassfish.security.services.api.common
The Attribute interface defines an interface for interacting with individual Attributes.
AttributeImpl - Class in org.glassfish.security.services.impl.common
 
AttributeImpl() - Constructor for class org.glassfish.security.services.impl.common.AttributeImpl
 
AttributeImpl(String) - Constructor for class org.glassfish.security.services.impl.common.AttributeImpl
 
AttributeImpl(String, String) - Constructor for class org.glassfish.security.services.impl.common.AttributeImpl
 
AttributeImpl(String, String[]) - Constructor for class org.glassfish.security.services.impl.common.AttributeImpl
 
AttributeImpl(String, Set<String>) - Constructor for class org.glassfish.security.services.impl.common.AttributeImpl
 
Attributes - Interface in org.glassfish.security.services.api.common
An interface that represents a collectoin of Attributes.
AttributesImpl - Class in org.glassfish.security.services.impl.common
 
AttributesImpl() - Constructor for class org.glassfish.security.services.impl.common.AttributesImpl
 
AttributesImpl(AttributesImpl) - Constructor for class org.glassfish.security.services.impl.common.AttributesImpl
Copy constructor
authenticate(CallbackHandler, boolean, Set<String>) - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Authenticate using credentials supplied in the given CallbackHandler.
AuthenticationService - Interface in org.glassfish.security.services.api.authentication
The AuthenticationService provides basic authentication functions.
AuthenticationService - Interface in org.glassfish.security.services.config
The AuthenticationService Configuration
AuthenticationServiceFactory - Class in org.glassfish.security.services.impl
The factory of AuthenticationService instances used by the SecurityScopeContext.
AuthenticationServiceFactory() - Constructor for class org.glassfish.security.services.impl.AuthenticationServiceFactory
 
AuthenticationServiceImpl - Class in org.glassfish.security.services.impl
The Authentication Service Implementation.
AuthenticationServiceImpl() - Constructor for class org.glassfish.security.services.impl.AuthenticationServiceImpl
 
AuthenticationServiceInjector - Class in org.glassfish.security.services.config
 
AuthenticationServiceInjector() - Constructor for class org.glassfish.security.services.config.AuthenticationServiceInjector
 
AuthorizationAdminConstants - Interface in org.glassfish.security.services.api.authorization
Common attribute names, used in authorization and set by code using the authorization service.
AuthorizationProvider - Interface in org.glassfish.security.services.spi.authorization
AuthorizationProvider instances are used by a AuthorizationService to make access authorization decisions.
AuthorizationProviderConfig - Interface in org.glassfish.security.services.provider.authorization
 
AuthorizationProviderConfigInjector - Class in org.glassfish.security.services.provider.authorization
 
AuthorizationProviderConfigInjector() - Constructor for class org.glassfish.security.services.provider.authorization.AuthorizationProviderConfigInjector
 
AuthorizationService - Interface in org.glassfish.security.services.api.authorization
The AuthorizationService interface provides methods that allow server and container to determine whether access should be allowed to a particular resource.
AuthorizationService - Interface in org.glassfish.security.services.config
 
AuthorizationService.PolicyDeploymentContext - Interface in org.glassfish.security.services.api.authorization
This interface represents a PolicyDeploymentContext as returned by the Authorization Service's findOrCreateDeploymentContext() method.
AuthorizationServiceImpl - Class in org.glassfish.security.services.impl.authorization
AuthorizationServiceImpl implements AuthorizationService by delegating authorization decisions to configured
invalid reference
org.glassfish.security.services.spi.AuthorizationProvider
instances.
AuthorizationServiceImpl() - Constructor for class org.glassfish.security.services.impl.authorization.AuthorizationServiceImpl
 
AuthorizationServiceInjector - Class in org.glassfish.security.services.config
 
AuthorizationServiceInjector() - Constructor for class org.glassfish.security.services.config.AuthorizationServiceInjector
 
AzAction - Interface in org.glassfish.security.services.api.authorization
Extends the AzAttributes interface to provide a type-safe interface for Action attributes.
AzActionImpl - Class in org.glassfish.security.services.impl.authorization
 
AzActionImpl(String) - Constructor for class org.glassfish.security.services.impl.authorization.AzActionImpl
Constructor
AzAttributeResolver - Interface in org.glassfish.security.services.api.authorization
AzAttributeResolver provides runtime resolution of attributes.
AzAttributes - Interface in org.glassfish.security.services.api.authorization
Extends the Attributes interface to provide an abstract layer specifically for Authorization attributes.
AzAttributesImpl - Class in org.glassfish.security.services.impl.authorization
AzAttributesImpl implements AzAttributes to provide an abstract layer specifically for Authorization attributes.
AzAttributesImpl(String) - Constructor for class org.glassfish.security.services.impl.authorization.AzAttributesImpl
Constructor
AzAttributesImpl(AzAttributesImpl) - Constructor for class org.glassfish.security.services.impl.authorization.AzAttributesImpl
Copy constructor
AzEnvironment - Interface in org.glassfish.security.services.api.authorization
Extends the AzAttributes interface to provide a type-safe interface for Environment attributes.
AzEnvironmentImpl - Class in org.glassfish.security.services.impl.authorization
 
AzEnvironmentImpl() - Constructor for class org.glassfish.security.services.impl.authorization.AzEnvironmentImpl
Constructor
AzObligations - Interface in org.glassfish.security.services.api.authorization
Extends the AzAttributes interface to provide a type-safe interface for Obligations attributes.
AzObligationsImpl - Class in org.glassfish.security.services.impl.authorization
 
AzObligationsImpl() - Constructor for class org.glassfish.security.services.impl.authorization.AzObligationsImpl
Constructor
AzResource - Interface in org.glassfish.security.services.api.authorization
Extends the AzAttributes interface to provide a type-safe interface for Resource attributes.
AzResourceImpl - Class in org.glassfish.security.services.impl.authorization
 
AzResourceImpl(URI) - Constructor for class org.glassfish.security.services.impl.authorization.AzResourceImpl
Constructor
AzResult - Interface in org.glassfish.security.services.api.authorization
The AzResult class represents the result of an authorization decision.
AzResult.Decision - Enum Class in org.glassfish.security.services.api.authorization
The possible authorization decision values.
AzResult.Status - Enum Class in org.glassfish.security.services.api.authorization
The possible authorization status values.
AzResultImpl - Class in org.glassfish.security.services.impl.authorization
 
AzResultImpl(AzResult.Decision, AzResult.Status, AzObligations) - Constructor for class org.glassfish.security.services.impl.authorization.AzResultImpl
 
AzSubject - Interface in org.glassfish.security.services.api.authorization
Extends the AzAttributes interface to provide a type-safe interface for Subject attributes.
AzSubjectImpl - Class in org.glassfish.security.services.impl.authorization
 
AzSubjectImpl(Subject) - Constructor for class org.glassfish.security.services.impl.authorization.AzSubjectImpl
Constructor

B

basedn - Variable in class org.glassfish.security.services.commands.LDAPAdminAccessConfigurator
 

C

changePassword(String, char[], char[]) - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Change the password for the specified user.
clear() - Method in interface org.glassfish.security.services.api.common.Attribute
 
clear() - Method in interface org.glassfish.security.services.api.common.Attributes
Removes all attributes from the collection.
clear() - Method in class org.glassfish.security.services.impl.common.AttributeImpl
 
clear() - Method in class org.glassfish.security.services.impl.common.AttributesImpl
 
clear() - Method in class org.glassfish.security.services.impl.JCEKSPasswordAliasStore
 
CLIUtil - Class in org.glassfish.security.services.commands
 
CLIUtil() - Constructor for class org.glassfish.security.services.commands.CLIUtil
 
close() - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider.ResultSet
 
commit() - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService.PolicyDeploymentContext
 
commit() - Method in interface org.glassfish.security.services.api.authorization.RoleMappingService.RoleDeploymentContext
 
containsKey(String) - Method in class org.glassfish.security.services.impl.JCEKSPasswordAliasStore
 
containsKey(ActiveDescriptor<?>) - Method in class org.glassfish.security.services.common.SecurityScopeContext
 
createDecider() - Method in class org.glassfish.security.services.provider.authorization.SimpleAuthorizationProviderImpl
 
createGroup(String) - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Create a new group.
CreateLoginModuleConfig - Class in org.glassfish.security.services.commands
General create LoginModule config command.
CreateLoginModuleConfig() - Constructor for class org.glassfish.security.services.commands.CreateLoginModuleConfig
 
CreateSecurityProvider - Class in org.glassfish.security.services.commands
General create security provider command.
CreateSecurityProvider() - Constructor for class org.glassfish.security.services.commands.CreateSecurityProvider
 
CreateSecurityService - Class in org.glassfish.security.services.commands
General create security service command.
CreateSecurityService() - Constructor for class org.glassfish.security.services.commands.CreateSecurityService
 
createSubject() - Method in class org.glassfish.security.services.api.authentication.AbstractInternalSystemAdministrator
Creates a subject using the impersonate method on the authentication service.
createUser(String, char[], Attributes) - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Create a new user and return the unique ID assigned.

D

decide(AzSubject, AzResource, AzAction, AzEnvironment) - Method in class org.glassfish.security.services.provider.authorization.SimpleAuthorizationProviderImpl.Decider
 
Decider() - Constructor for class org.glassfish.security.services.provider.authorization.SimpleAuthorizationProviderImpl.Decider
 
DEFAULT_PERM_NAME - Static variable in annotation interface org.glassfish.security.services.common.Secure
 
DEFAULT_SSL_LDAP_SOCKET_FACTORY - Static variable in class org.glassfish.security.services.commands.LDAPAdminAccessConfigurator
 
delete() - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService.PolicyDeploymentContext
 
delete() - Method in interface org.glassfish.security.services.api.authorization.RoleMappingService.RoleDeploymentContext
 
deleteGroup(String) - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Delete a group.
deleteUser(String) - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Remove the specified user.
DENY - Enum constant in enum class org.glassfish.security.services.api.authorization.AzResult.Decision
 
destroyOne(ActiveDescriptor<?>) - Method in class org.glassfish.security.services.common.SecurityScopeContext
 
dispose(AuthenticationService) - Method in class org.glassfish.security.services.impl.AuthenticationServiceFactory
 

E

equals(Object) - Method in class org.glassfish.security.services.common.SecureServiceAccessPermission
 
execute(AdminCommandContext) - Method in class org.glassfish.security.services.commands.CreateLoginModuleConfig
Execute the create-login-module-config admin command.
execute(AdminCommandContext) - Method in class org.glassfish.security.services.commands.CreateSecurityProvider
Execute the create-security-provider admin command.
execute(AdminCommandContext) - Method in class org.glassfish.security.services.commands.CreateSecurityService
Execute the create-security-service admin command.
execute(AdminCommandContext) - Method in class org.glassfish.security.services.commands.LDAPAdminAccessConfigurator
 

F

findOrCreate(ActiveDescriptor<T>, ServiceHandle<?>) - Method in class org.glassfish.security.services.common.SecurityScopeContext
 
findOrCreateDeploymentContext(String) - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService
Finds an existing PolicyDeploymentContext, or create a new one if one does not already exist for the specified appContext.
findOrCreateDeploymentContext(String) - Method in interface org.glassfish.security.services.api.authorization.RoleMappingService
Find an existing RoleDeploymentContext, or create a new one if one does not already exist for the specified application context.
findOrCreateDeploymentContext(String) - Method in class org.glassfish.security.services.impl.authorization.AuthorizationServiceImpl
Find an existing PolicyDeploymentContext, or create a new one if one does not already exist for the specified appContext.
findOrCreateDeploymentContext(String) - Method in class org.glassfish.security.services.impl.authorization.RoleMappingServiceImpl
Find an existing RoleDeploymentContext, or create a new one if one does not already exist for the specified application context.
findOrCreateDeploymentContext(String) - Method in class org.glassfish.security.services.provider.authorization.SimpleAuthorizationProviderImpl
 
findOrCreateDeploymentContext(String) - Method in class org.glassfish.security.services.provider.authorization.SimpleRoleMappingProviderImpl
 
findOrCreateDeploymentContext(String) - Method in interface org.glassfish.security.services.spi.authorization.AuthorizationProvider
Finds an existing PolicyDeploymentContext, or create a new one if one does not already exist for the specified appContext.
findOrCreateDeploymentContext(String) - Method in interface org.glassfish.security.services.spi.authorization.RoleMappingProvider
Find an existing RoleDeploymentContext, or create a new one if one does not already exist for the specified application context.
findSecurityConfiguration(Domain, String, ActionReport) - Static method in class org.glassfish.security.services.commands.CLIUtil
 
findSecurityProvider(Domain, String, String, ActionReport) - Static method in class org.glassfish.security.services.commands.CLIUtil
 
FIXED_ADMIN_REALM_NAME - Static variable in class org.glassfish.security.services.commands.LDAPAdminAccessConfigurator
Field denoting the name of the realm used for administration.

G

get(String) - Method in class org.glassfish.security.services.impl.JCEKSPasswordAliasStore
 
getAction() - Method in interface org.glassfish.security.services.api.authorization.AzAction
Determines the action represented as a string.
getAction() - Method in class org.glassfish.security.services.impl.authorization.AzActionImpl
Determines the action represented as a string.
getActions() - Method in class org.glassfish.security.services.common.SecureServiceAccessPermission
 
getAdminGroupName() - Method in class org.glassfish.security.services.api.authentication.AbstractInternalSystemAdministrator
 
getAdminGroupName() - Method in class org.glassfish.security.services.impl.NucleusInternalSystemAdministrator
 
getAdminGroupName() - Method in class org.glassfish.security.services.provider.authorization.SimpleAuthorizationProviderImpl.Decider
 
getAttribute(String) - Method in interface org.glassfish.security.services.api.common.Attributes
Get the Attribute object for the named attribute, if present.
getAttribute(String) - Method in class org.glassfish.security.services.impl.common.AttributesImpl
 
getAttributeCount() - Method in interface org.glassfish.security.services.api.common.Attributes
Get a count of the number of Attributes (not attribute values) in this Attributes object.
getAttributeCount() - Method in class org.glassfish.security.services.impl.common.AttributesImpl
 
getAttributeNames() - Method in interface org.glassfish.security.services.api.common.Attributes
Get the attribute names, as a Set.
getAttributeNames() - Method in class org.glassfish.security.services.impl.common.AttributesImpl
 
getAttributeResolvers() - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService
Determines the current list of AttributeResolver instances, in execution order.
getAttributeResolvers() - Method in class org.glassfish.security.services.impl.authorization.AuthorizationServiceImpl
Determines the current list of AttributeResolver instances, in execution order.
getAttributes() - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider.UserEntry
 
getAttributeValue(String) - Method in interface org.glassfish.security.services.api.common.Attributes
Get the value of the specified attribute, if present.
getAttributeValue(String) - Method in class org.glassfish.security.services.impl.common.AttributesImpl
 
getAttributeValues(String) - Method in interface org.glassfish.security.services.api.common.Attributes
Get the Set of values for the specified attribute, if present.
getAttributeValues(String) - Method in class org.glassfish.security.services.impl.common.AttributesImpl
 
getAttributeValuesAsArray(String) - Method in interface org.glassfish.security.services.api.common.Attributes
Get the set of values for the specified attribute as a String array.
getAttributeValuesAsArray(String) - Method in class org.glassfish.security.services.impl.common.AttributesImpl
 
getAuthenticationServiceConfiguration(Domain) - Static method in class org.glassfish.security.services.impl.AuthenticationServiceFactory
Helper function to obtain the Authentication Service configuration from the Domain.
getAuthorizationDecision(AzSubject, AzResource, AzAction) - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService
The primary authorization method.
getAuthorizationDecision(AzSubject, AzResource, AzAction) - Method in class org.glassfish.security.services.impl.authorization.AuthorizationServiceImpl
The primary authorization method.
getAuthorizationDecision(AzSubject, AzResource, AzAction, AzEnvironment, List<AzAttributeResolver>) - Method in class org.glassfish.security.services.provider.authorization.SimpleAuthorizationProviderImpl
 
getAuthorizationDecision(AzSubject, AzResource, AzAction, AzEnvironment, List<AzAttributeResolver>) - Method in interface org.glassfish.security.services.spi.authorization.AuthorizationProvider
Evaluates the specified subject, resource, action, and environment against the body of policy managed by this provider and returns an access control result.
getControlFlag() - Method in interface org.glassfish.security.services.config.LoginModuleConfig
Gets the JAAS control flag of the LoginModule.
getCurrent() - Method in class org.glassfish.security.services.common.StateManager
 
getDecision() - Method in interface org.glassfish.security.services.api.authorization.AzResult
Get the authorization decision value for this AzResult.
getDecision() - Method in class org.glassfish.security.services.impl.authorization.AzResultImpl
 
getDefault() - Method in interface org.glassfish.security.services.config.SecurityConfiguration
Determine if this is the default instance.
getDefaultSecurityServiceByType(Class<T>) - Method in interface org.glassfish.security.services.config.SecurityConfigurations
Gets the default configured security service by security service type.
getDN() - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider.GroupEntry
 
getDN() - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider.UserEntry
 
getEnvironmentAttributes() - Method in interface org.glassfish.security.services.api.context.SecurityContextService
Return the Environment attributes collection associated with the current thread.
getEnvironmentAttributes() - Method in class org.glassfish.security.services.impl.context.SecurityContextServiceImpl
 
getGroupnamesFromSubject(Subject) - Static method in class org.glassfish.security.services.common.SubjectUtil
Utility method to find the group names from a subject.
getGroups() - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider.UserEntry
 
getInternalUsername() - Method in class org.glassfish.security.services.api.authentication.AbstractInternalSystemAdministrator
 
getInternalUsername() - Method in class org.glassfish.security.services.impl.NucleusInternalSystemAdministrator
 
getLookupFilter() - Method in class org.glassfish.security.services.common.SecurityAccessValidationService
 
getMembers() - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider.GroupEntry
 
getModuleClass() - Method in interface org.glassfish.security.services.config.LoginModuleConfig
Gets the class name of the LoginModule.
getModuleOptions() - Method in interface org.glassfish.security.services.config.LoginModuleConfig
Gets the options of the LoginModule for use with JAAS Configuration.
getName() - Method in interface org.glassfish.security.services.api.authorization.AzAttributes
Determines a name to denote this collection of attributes.
getName() - Method in interface org.glassfish.security.services.api.common.Attribute
Get the name of this attribute.
getName() - Method in interface org.glassfish.security.services.config.SecurityConfiguration
Gets the name of the security service instance.
getName() - Method in interface org.glassfish.security.services.config.SecurityProvider
Gets the name of the security provider.
getName() - Method in interface org.glassfish.security.services.config.SecurityProviderConfig
Gets the name of the security provider implementation.
getName() - Method in class org.glassfish.security.services.impl.authorization.AzAttributesImpl
Determines a name to denote this collection of attributes.
getName() - Method in class org.glassfish.security.services.impl.common.AttributeImpl
 
getName() - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider.GroupEntry
 
getName() - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider.UserEntry
 
getNext() - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider.ResultSet
 
getObligations() - Method in interface org.glassfish.security.services.api.authorization.AzResult
Return the obligations that apply to this result.
getObligations() - Method in class org.glassfish.security.services.impl.authorization.AzResultImpl
 
getProperty() - Method in interface org.glassfish.security.services.config.LoginModuleConfig
Gets the properties of the LoginModule.
getProperty() - Method in interface org.glassfish.security.services.provider.authorization.AuthorizationProviderConfig
Gets the properties of the LoginModule.
getProperty() - Method in interface org.glassfish.security.services.provider.authorization.RoleMappingProviderConfig
Gets the properties of the provider.
getProviderClass() - Method in interface org.glassfish.security.services.provider.authorization.AuthorizationProviderConfig
Gets the class name of the authorization provider.
getProviderClass() - Method in interface org.glassfish.security.services.provider.authorization.RoleMappingProviderConfig
Gets the class name of the role provider.
getProviderName() - Method in interface org.glassfish.security.services.config.SecurityProvider
Gets the name of the security provider configuration instance.
getProviderOptions() - Method in interface org.glassfish.security.services.provider.authorization.AuthorizationProviderConfig
Gets the options of the LoginModule for use with JAAS Configuration.
getProviderOptions() - Method in interface org.glassfish.security.services.provider.authorization.RoleMappingProviderConfig
Gets the options of the provider by looking at the properties.
getScope() - Method in class org.glassfish.security.services.common.SecurityScopeContext
 
getSecurityProviderByName(String) - Method in interface org.glassfish.security.services.config.SecurityConfiguration
Gets a named security provider.
getSecurityProviderConfig() - Method in interface org.glassfish.security.services.config.SecurityProvider
Gets configuration object specific to the security provider implementation.
getSecurityProviders() - Method in interface org.glassfish.security.services.config.SecurityConfiguration
Gets the list of the security provider plugins used by the security service.
getSecurityServiceByName(String) - Method in interface org.glassfish.security.services.config.SecurityConfigurations
Gets a named security service configuration.
getSecurityServiceByName(String, Class<T>) - Method in interface org.glassfish.security.services.config.SecurityConfigurations
Gets a named security service configuration by specific security type.
getSecurityServiceConfiguration(Domain, Class<T>) - Static method in class org.glassfish.security.services.impl.ServiceFactory
Get the security service configuration for the specified service type.
getSecurityServices() - Method in interface org.glassfish.security.services.config.SecurityConfigurations
Gets the list of configured security services.
getSecurityServicesByType(Class<T>) - Method in interface org.glassfish.security.services.config.SecurityConfigurations
Gets the list of configured security services by security service type.
getStatus() - Method in interface org.glassfish.security.services.api.authorization.AzResult
Get the authorization status value for this AzResult.
getStatus() - Method in class org.glassfish.security.services.impl.authorization.AzResultImpl
 
getStoreId() - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Get the unique store ID for this user store.
getStoreId() - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider.GroupEntry
 
getStoreId() - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider.UserEntry
 
getSubject() - Method in class org.glassfish.security.services.api.authentication.AbstractInternalSystemAdministrator
 
getSubject() - Method in interface org.glassfish.security.services.api.authorization.AzSubject
Determines the Subject represented by this AzSubject.
getSubject() - Method in class org.glassfish.security.services.impl.authorization.AzSubjectImpl
Determines the Subject represented by this AzSubject.
getSupportPolicyDeploy() - Method in interface org.glassfish.security.services.provider.authorization.AuthorizationProviderConfig
Configuration parameter indicating if the provider support policy deploy or not.
getSupportRoleDeploy() - Method in interface org.glassfish.security.services.provider.authorization.RoleMappingProviderConfig
Indicates if the provider supports role deployment.
getTarget() - Method in class org.glassfish.security.services.common.SecureServiceAccessPermission
 
getType() - Method in interface org.glassfish.security.services.config.SecurityProvider
Gets the type of the security provider.
getUid() - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider.GroupEntry
 
getUid() - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider.UserEntry
 
getUri() - Method in interface org.glassfish.security.services.api.authorization.AzResource
Determines the URI representing this resource.
getUri() - Method in class org.glassfish.security.services.impl.authorization.AzResourceImpl
Determines the URI representing this resource.
getUsePasswordCredential() - Method in interface org.glassfish.security.services.config.AuthenticationService
Determines if the Authentication Service instance should use a GlassFish AuthRealm PasswordCredential with the LoginModule(s).
getUsernamesFromSubject(Subject) - Static method in class org.glassfish.security.services.common.SubjectUtil
Utility method to find the user names from a subject.
getValidator() - Method in class org.glassfish.security.services.common.SecurityAccessValidationService
 
getValue() - Method in interface org.glassfish.security.services.api.common.Attribute
Get the first value from the Set of attribute values, or null if the attribute has no values.
getValue() - Method in class org.glassfish.security.services.impl.common.AttributeImpl
 
getValueCount() - Method in interface org.glassfish.security.services.api.common.Attribute
Get a count of the number of values this attribute has (0-n).
getValueCount() - Method in class org.glassfish.security.services.impl.common.AttributeImpl
 
getValues() - Method in interface org.glassfish.security.services.api.common.Attribute
Get the Set of values for this attribute.
getValues() - Method in class org.glassfish.security.services.impl.common.AttributeImpl
 
getValuesAsArray() - Method in interface org.glassfish.security.services.api.common.Attribute
Return the attributes values as a String array.
getValuesAsArray() - Method in class org.glassfish.security.services.impl.common.AttributeImpl
 
getVersion() - Method in interface org.glassfish.security.services.provider.authorization.AuthorizationProviderConfig
Configuration parameter to indicate the version of the provider.
getVersion() - Method in interface org.glassfish.security.services.provider.authorization.RoleMappingProviderConfig
Gets the version of the provider.

H

hashCode() - Method in class org.glassfish.security.services.common.SecureServiceAccessPermission
 
hasNext() - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider.ResultSet
 

I

impersonate(String, String[], Subject, boolean) - Method in interface org.glassfish.security.services.api.authentication.AuthenticationService
Impersonate a user, specifying the user and group principal names that should be established in the resulting Subject.
impersonate(String, String[], Subject, boolean) - Method in interface org.glassfish.security.services.api.authentication.ImpersonationService
Impersonate a user, specifying the user and group principal names that should be established in the resulting Subject.
impersonate(String, String[], Subject, boolean) - Method in class org.glassfish.security.services.impl.AuthenticationServiceImpl
 
impersonate(String, String[], Subject, boolean) - Method in class org.glassfish.security.services.impl.ImpersonationServiceImpl
 
ImpersonationService - Interface in org.glassfish.security.services.api.authentication
The Impersonation Service
ImpersonationServiceImpl - Class in org.glassfish.security.services.impl
The Impersonation Service Implementation.
ImpersonationServiceImpl() - Constructor for class org.glassfish.security.services.impl.ImpersonationServiceImpl
 
implies(Permission) - Method in class org.glassfish.security.services.common.SecureServiceAccessPermission
 
INDETERMINATE - Enum constant in enum class org.glassfish.security.services.api.authorization.AzResult.Decision
 
init(String, char[]) - Method in class org.glassfish.security.services.impl.JCEKSPasswordAliasStore
 
initialize(SecurityConfiguration) - Method in interface org.glassfish.security.services.api.SecurityService
Initialize the security service instance with the specific security service configuration.
initialize(SecurityConfiguration) - Method in class org.glassfish.security.services.impl.AuthenticationServiceImpl
Initialize the Authentication Service configuration.
initialize(SecurityConfiguration) - Method in class org.glassfish.security.services.impl.authorization.AuthorizationServiceImpl
Initialize the security service instance with the specific security service configuration.
initialize(SecurityConfiguration) - Method in class org.glassfish.security.services.impl.authorization.RoleMappingServiceImpl
Initialize the Role Mapping service with the configured role mapping provider.
initialize(SecurityProvider) - Method in class org.glassfish.security.services.provider.authorization.SimpleAuthorizationProviderImpl
 
initialize(SecurityProvider) - Method in class org.glassfish.security.services.provider.authorization.SimpleRoleMappingProviderImpl
 
initialize(SecurityProvider) - Method in interface org.glassfish.security.services.spi.SecurityProvider
Initialize the security provider instance with the specific security provider configuration.
isActive() - Method in class org.glassfish.security.services.common.SecurityScopeContext
 
isAuthenticationEnabled() - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Determine if authentication is supported and enabled by this USP.
isAuthorized(Subject, URI) - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService
Determines whether the given Subject is authorized to access the given resource, specified by a URI.
isAuthorized(Subject, URI) - Method in class org.glassfish.security.services.impl.authorization.AuthorizationServiceImpl
Determine whether the given Subject is authorized to access the given resource, specified by a URI.
isAuthorized(Subject, URI, String) - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService
Determines whether the given Subject is authorized to access the given resource, specified by a URI.
isAuthorized(Subject, URI, String) - Method in class org.glassfish.security.services.impl.authorization.AuthorizationServiceImpl
Determine whether the given Subject is authorized to access the given resource, specified by a URI.
ISDAS_ATTRIBUTE - Static variable in interface org.glassfish.security.services.api.authorization.AuthorizationAdminConstants
 
isEmpty() - Method in class org.glassfish.security.services.impl.JCEKSPasswordAliasStore
 
isPermissionGranted(Subject, Permission) - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService
Determines whether the given Subject has been granted the specified Permission by delegating to the configured java.security.Policy object.
isPermissionGranted(Subject, Permission) - Method in class org.glassfish.security.services.impl.authorization.AuthorizationServiceImpl
Determine whether the given Subject has been granted the specified Permission by delegating to the configured java.security.Policy object.
isUserInRole(String, Subject, URI, String) - Method in interface org.glassfish.security.services.api.authorization.RoleMappingService
Determine whether the user (Subject) has the indicated role for a given resource (URI) and application context.
isUserInRole(String, Subject, URI, String) - Method in class org.glassfish.security.services.impl.authorization.RoleMappingServiceImpl
Determine the user's role by converting arguments into security authorization data types.
isUserInRole(String, AzSubject, AzResource, String) - Method in interface org.glassfish.security.services.api.authorization.RoleMappingService
Determine whether the user (AzSubject) has the indicated role for a given resource (AzResource) and application context.
isUserInRole(String, AzSubject, AzResource, String) - Method in class org.glassfish.security.services.impl.authorization.RoleMappingServiceImpl
Determine if the user's is in the specified role.
isUserInRole(String, AzSubject, AzResource, String, AzEnvironment, List<AzAttributeResolver>) - Method in class org.glassfish.security.services.provider.authorization.SimpleRoleMappingProviderImpl
 
isUserInRole(String, AzSubject, AzResource, String, AzEnvironment, List<AzAttributeResolver>) - Method in interface org.glassfish.security.services.spi.authorization.RoleMappingProvider
Determine whether the user (AzSubject) has the indicated role for a given resource (AzResource) and application context.
isUserLookupEnabled() - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Determine if user lookup is supported and enabled by this USP.
isUserUpdateEnabled() - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Determine if user update (CRUD operations) is supported and enabled by this USP.

J

JCEKSDomainPasswordAliasStore - Class in org.glassfish.security.services.impl
Exposes as a service the JCEKS implementation of the domain-scoped password alias store.
JCEKSDomainPasswordAliasStore() - Constructor for class org.glassfish.security.services.impl.JCEKSDomainPasswordAliasStore
 
JCEKSPasswordAliasStore - Class in org.glassfish.security.services.impl
Provides the PasswordAliasStore behavior using a JCEKS keystore.
JCEKSPasswordAliasStore() - Constructor for class org.glassfish.security.services.impl.JCEKSPasswordAliasStore
 

K

keys() - Method in class org.glassfish.security.services.impl.JCEKSPasswordAliasStore
 

L

LDAP_SOCKET_FACTORY - Static variable in class org.glassfish.security.services.commands.LDAPAdminAccessConfigurator
 
LDAPAdminAccessConfigurator - Class in org.glassfish.security.services.commands
A convenience command to configure LDAP for administration.
LDAPAdminAccessConfigurator() - Constructor for class org.glassfish.security.services.commands.LDAPAdminAccessConfigurator
 
ldapGroupName - Variable in class org.glassfish.security.services.commands.LDAPAdminAccessConfigurator
 
LDAPS_URL - Static variable in class org.glassfish.security.services.commands.LDAPAdminAccessConfigurator
 
LOCAL_PASSWORD - Static variable in interface org.glassfish.security.services.api.authorization.AuthorizationAdminConstants
 
login(String, char[], Subject) - Method in interface org.glassfish.security.services.api.authentication.AuthenticationService
Log in a user with username and password.
login(String, char[], Subject) - Method in class org.glassfish.security.services.impl.AuthenticationServiceImpl
 
login(CallbackHandler, Subject) - Method in interface org.glassfish.security.services.api.authentication.AuthenticationService
Authenticate using a CallbackHandler to provider username/password, X.509 certificate, or Secure Admin token.
login(CallbackHandler, Subject) - Method in class org.glassfish.security.services.impl.AuthenticationServiceImpl
 
LoginModuleConfig - Interface in org.glassfish.security.services.config
The LoginModule configuration used for a security provider plugin.
LoginModuleConfigInjector - Class in org.glassfish.security.services.config
 
LoginModuleConfigInjector() - Constructor for class org.glassfish.security.services.config.LoginModuleConfigInjector
 
lookupGroupByUid(String) - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Get the GroupEntry for the specified group.
lookupGroupsByName(String) - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Get the GroupEntry(s) for the specified group name.
lookupUserByUid(String, boolean, Set<String>) - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Lookup a user by unique ID.
lookupUsersByName(String, boolean, Set<String>) - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Lookup users by name.

M

makeAzAction(String) - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService
Converts an action, expressed as a String, into a typed attributes collection.
makeAzAction(String) - Method in class org.glassfish.security.services.impl.authorization.AuthorizationServiceImpl
Convert an action, expressed as a String, into a typed attributes collection.
makeAzResource(URI) - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService
Converts a resource, expressed as a URI, into a typed attributes collection.
makeAzResource(URI) - Method in class org.glassfish.security.services.impl.authorization.AuthorizationServiceImpl
Convert a resource, expressed as a URI, into a typed attributes collection.
makeAzSubject(Subject) - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService
Converts a Java Subject into a typed attributes collection.
makeAzSubject(Subject) - Method in class org.glassfish.security.services.impl.authorization.AuthorizationServiceImpl
Convert a Java Subject into a typed attributes collection.
matches(Descriptor) - Method in class org.glassfish.security.services.common.SecurityAccessFilter
 
MISSING_ATTRIBUTE - Enum constant in enum class org.glassfish.security.services.api.authorization.AzResult.Status
 

N

NAME - Static variable in interface org.glassfish.security.services.api.authorization.AzAction
The name of this collection.
NAME - Static variable in interface org.glassfish.security.services.api.authorization.AzEnvironment
The name of this collection.
NAME - Static variable in interface org.glassfish.security.services.api.authorization.AzObligations
The name of this collection.
NAME - Static variable in interface org.glassfish.security.services.api.authorization.AzResource
The name of this collection.
NAME - Static variable in interface org.glassfish.security.services.api.authorization.AzSubject
The name of this collection.
NAME - Static variable in annotation interface org.glassfish.security.services.common.Secure
 
newInstance(String, char[]) - Static method in class org.glassfish.security.services.impl.JCEKSPasswordAliasStore
 
newPermissionCollection() - Method in class org.glassfish.security.services.common.SecureServiceAccessPermission
 
NOT_APPLICABLE - Enum constant in enum class org.glassfish.security.services.api.authorization.AzResult.Decision
 
NucleusInternalSystemAdministrator - Class in org.glassfish.security.services.impl
Nucleus (open-source) implementation of the InternalSystemAdministrator contract.
NucleusInternalSystemAdministrator() - Constructor for class org.glassfish.security.services.impl.NucleusInternalSystemAdministrator
 

O

OK - Enum constant in enum class org.glassfish.security.services.api.authorization.AzResult.Status
 
org.glassfish.security.services.api - package org.glassfish.security.services.api
 
org.glassfish.security.services.api.authentication - package org.glassfish.security.services.api.authentication
 
org.glassfish.security.services.api.authorization - package org.glassfish.security.services.api.authorization
 
org.glassfish.security.services.api.common - package org.glassfish.security.services.api.common
 
org.glassfish.security.services.api.context - package org.glassfish.security.services.api.context
 
org.glassfish.security.services.commands - package org.glassfish.security.services.commands
 
org.glassfish.security.services.common - package org.glassfish.security.services.common
 
org.glassfish.security.services.config - package org.glassfish.security.services.config
 
org.glassfish.security.services.impl - package org.glassfish.security.services.impl
 
org.glassfish.security.services.impl.authorization - package org.glassfish.security.services.impl.authorization
 
org.glassfish.security.services.impl.common - package org.glassfish.security.services.impl.common
 
org.glassfish.security.services.impl.context - package org.glassfish.security.services.impl.context
 
org.glassfish.security.services.provider.authorization - package org.glassfish.security.services.provider.authorization
 
org.glassfish.security.services.spi - package org.glassfish.security.services.spi
 
org.glassfish.security.services.spi.authentication - package org.glassfish.security.services.spi.authentication
 
org.glassfish.security.services.spi.authorization - package org.glassfish.security.services.spi.authorization
 
ORIG_ADMIN_REALM_NAME - Static variable in class org.glassfish.security.services.commands.LDAPAdminAccessConfigurator
 

P

PERMISSION_NAME_PREFIX - Static variable in annotation interface org.glassfish.security.services.common.Secure
 
PERMIT - Enum constant in enum class org.glassfish.security.services.api.authorization.AzResult.Decision
 
postConstruct() - Method in class org.glassfish.security.services.api.authentication.AbstractInternalSystemAdministrator
 
postConstruct() - Method in class org.glassfish.security.services.config.SecurityConfigUpgradeService
 
postConstruct() - Method in class org.glassfish.security.services.impl.AuthenticationServiceImpl
Handle lookup of authentication service configuration and initialization.
postConstruct() - Method in class org.glassfish.security.services.impl.authorization.AuthorizationServiceImpl
Called when the instance has been created and the component is about to be place into commission.
postConstruct() - Method in class org.glassfish.security.services.impl.authorization.RoleMappingServiceImpl
Handle lookup of role mapping service configuration and initialization.
preAuthorization(AdminCommandContext) - Method in class org.glassfish.security.services.commands.CreateLoginModuleConfig
 
preAuthorization(AdminCommandContext) - Method in class org.glassfish.security.services.commands.CreateSecurityProvider
 
preAuthorization(AdminCommandContext) - Method in class org.glassfish.security.services.commands.CreateSecurityService
 
preAuthorization(AdminCommandContext) - Method in class org.glassfish.security.services.commands.LDAPAdminAccessConfigurator
 
PrivilededLookup<T> - Class in org.glassfish.security.services.common
 
PrivilededLookup(ServiceLocator, Class<T>) - Constructor for class org.glassfish.security.services.common.PrivilededLookup
 
PrivilededLookup(ServiceLocator, Class<T>, String) - Constructor for class org.glassfish.security.services.common.PrivilededLookup
 
PrivilegedLookup<T> - Class in org.glassfish.security.services.common
 
PrivilegedLookup(ServiceLocator, Class<T>) - Constructor for class org.glassfish.security.services.common.PrivilegedLookup
 
PrivilegedLookup(ServiceLocator, Class<T>, String) - Constructor for class org.glassfish.security.services.common.PrivilegedLookup
 
PROCESSING_ERROR - Enum constant in enum class org.glassfish.security.services.api.authorization.AzResult.Status
 
provide() - Method in class org.glassfish.security.services.impl.AuthenticationServiceFactory
 
put(String, char[]) - Method in class org.glassfish.security.services.impl.JCEKSPasswordAliasStore
 
putAll(Map<String, char[]>) - Method in class org.glassfish.security.services.impl.JCEKSPasswordAliasStore
 
putAll(PasswordAliasStore) - Method in class org.glassfish.security.services.impl.JCEKSPasswordAliasStore
 

R

READ_ACTION - Static variable in class org.glassfish.security.services.common.SecureServiceAccessPermission
 
remove(String) - Method in class org.glassfish.security.services.impl.JCEKSPasswordAliasStore
 
removeAllAttributeResolvers() - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService
Removes all AttributeResolver instances from the current internal list of AttributeResolver instances.
removeAllAttributeResolvers() - Method in class org.glassfish.security.services.impl.authorization.AuthorizationServiceImpl
Removes all AttributeResolver instances from the current internal list of AttributeResolver instances.
removeAllAttributeValues(String) - Method in interface org.glassfish.security.services.api.common.Attributes
Remove all values associated with the named attribute, but do not remove the attribute from the collection.
removeAllAttributeValues(String) - Method in class org.glassfish.security.services.impl.common.AttributesImpl
 
removeAttribute(String) - Method in interface org.glassfish.security.services.api.common.Attributes
Remove the specified attribute from the collection.
removeAttribute(String) - Method in class org.glassfish.security.services.impl.common.AttributesImpl
 
removeAttributes(String, Set<String>) - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Remove the given attributes from the user entry.
removeAttributeValue(String, String) - Method in interface org.glassfish.security.services.api.common.Attributes
Remove the specified value from the named attribute.
removeAttributeValue(String, String) - Method in class org.glassfish.security.services.impl.common.AttributesImpl
 
removeAttributeValues(String, String[]) - Method in interface org.glassfish.security.services.api.common.Attributes
Remove the specified values from the named attribute.
removeAttributeValues(String, String[]) - Method in class org.glassfish.security.services.impl.common.AttributesImpl
 
removeAttributeValues(String, Set<String>) - Method in interface org.glassfish.security.services.api.common.Attributes
Remove the specified values from the named attribute.
removeAttributeValues(String, Set<String>) - Method in class org.glassfish.security.services.impl.common.AttributesImpl
 
removeAttributeValues(String, Attributes) - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Remove the given attribute values from the user entry.
removeExcludedPolicies() - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService.PolicyDeploymentContext
 
removeMapping(String, String[], String[]) - Method in interface org.glassfish.security.services.api.authorization.RoleMappingService.RoleDeploymentContext
 
removeRole(String) - Method in interface org.glassfish.security.services.api.authorization.RoleMappingService.RoleDeploymentContext
 
removeRolePolicies() - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService.PolicyDeploymentContext
 
removeRolePolicy(String) - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService.PolicyDeploymentContext
 
removeUncheckedPolicies() - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService.PolicyDeploymentContext
 
removeUserFromGroups(String, Set<String>) - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Remove the specified user from the set of groups.
removeUsersFromGroup(Set<String>, String) - Method in interface org.glassfish.security.services.spi.authentication.UserStoreProvider
Remove the set of users from the specified group.
removeValue(String) - Method in interface org.glassfish.security.services.api.common.Attribute
 
removeValue(String) - Method in class org.glassfish.security.services.impl.common.AttributeImpl
 
removeValues(String[]) - Method in interface org.glassfish.security.services.api.common.Attribute
 
removeValues(String[]) - Method in class org.glassfish.security.services.impl.common.AttributeImpl
 
removeValues(Set<String>) - Method in interface org.glassfish.security.services.api.common.Attribute
 
removeValues(Set<String>) - Method in class org.glassfish.security.services.impl.common.AttributeImpl
 
resolve(String, AzAttributes, AzEnvironment) - Method in interface org.glassfish.security.services.api.authorization.AzAttributeResolver
Resolves the specified attribute.
REST_TOKEN - Static variable in interface org.glassfish.security.services.api.authorization.AuthorizationAdminConstants
 
RoleMappingProvider - Interface in org.glassfish.security.services.spi.authorization
RoleMappingProvider instances are used by the RoleMappingService to evaluate role policy conditions.
RoleMappingProviderConfig - Interface in org.glassfish.security.services.provider.authorization
 
RoleMappingProviderConfigInjector - Class in org.glassfish.security.services.provider.authorization
 
RoleMappingProviderConfigInjector() - Constructor for class org.glassfish.security.services.provider.authorization.RoleMappingProviderConfigInjector
 
RoleMappingService - Interface in org.glassfish.security.services.api.authorization
The RoleMappingService provides functions that determine a user's role.
RoleMappingService - Interface in org.glassfish.security.services.config
 
RoleMappingService.RoleDeploymentContext - Interface in org.glassfish.security.services.api.authorization
This interface represents a RoleDeploymentContext as returned by the Role Mapping Service's findOrCreateDeploymentContext() method.
RoleMappingServiceImpl - Class in org.glassfish.security.services.impl.authorization
RoleMappingServiceImpl implements RoleMappingService by delegating role mapping decisions to configured
invalid reference
org.glassfish.security.services.spi.RoleMappingProvider
instances.
RoleMappingServiceImpl() - Constructor for class org.glassfish.security.services.impl.authorization.RoleMappingServiceImpl
 
RoleMappingServiceInjector - Class in org.glassfish.security.services.config
 
RoleMappingServiceInjector() - Constructor for class org.glassfish.security.services.config.RoleMappingServiceInjector
 
run() - Method in class org.glassfish.security.services.common.PrivilededLookup
 
run() - Method in class org.glassfish.security.services.common.PrivilegedLookup
 
RW_ACTION - Static variable in class org.glassfish.security.services.common.SecureServiceAccessPermission
 

S

SEC_COMMANDS_LOGGER - Static variable in class org.glassfish.security.services.impl.ServiceLogging
 
SEC_PROV_LOGGER - Static variable in class org.glassfish.security.services.impl.ServiceLogging
 
SEC_SVCS_LOGGER - Static variable in class org.glassfish.security.services.impl.ServiceLogging
 
Secure - Annotation Interface in org.glassfish.security.services.common
Qualifier used to enable a security check at the point of service injection or lookup.
SecureServiceAccessPermission - Class in org.glassfish.security.services.common
 
SecureServiceAccessPermission(String) - Constructor for class org.glassfish.security.services.common.SecureServiceAccessPermission
 
SecureServiceAccessPermission(String, String) - Constructor for class org.glassfish.security.services.common.SecureServiceAccessPermission
 
SecureServiceAccessPermission(String, String, String) - Constructor for class org.glassfish.security.services.common.SecureServiceAccessPermission
 
SecurityAccessFilter - Class in org.glassfish.security.services.common
 
SecurityAccessFilter() - Constructor for class org.glassfish.security.services.common.SecurityAccessFilter
 
SecurityAccessValidationService - Class in org.glassfish.security.services.common
 
SecurityAccessValidationService() - Constructor for class org.glassfish.security.services.common.SecurityAccessValidationService
 
SecurityAccessValidator - Class in org.glassfish.security.services.common
 
SecurityAccessValidator() - Constructor for class org.glassfish.security.services.common.SecurityAccessValidator
 
SecurityConfigUpgradeService - Class in org.glassfish.security.services.config
Upgrades the configuration to use the default file realm and the login module which handles non-username/password admin authentication.
SecurityConfigUpgradeService() - Constructor for class org.glassfish.security.services.config.SecurityConfigUpgradeService
 
SecurityConfiguration - Interface in org.glassfish.security.services.config
Base interface for all security service configurations.
SecurityConfigurationInjector - Class in org.glassfish.security.services.config
 
SecurityConfigurationInjector() - Constructor for class org.glassfish.security.services.config.SecurityConfigurationInjector
 
SecurityConfigurations - Interface in org.glassfish.security.services.config
The top level security configuration which holds the list of configured security services.
SecurityConfigurationsInjector - Class in org.glassfish.security.services.config
 
SecurityConfigurationsInjector() - Constructor for class org.glassfish.security.services.config.SecurityConfigurationsInjector
 
SecurityContextService - Interface in org.glassfish.security.services.api.context
The Security Context Service maintains context needed by various security services.
SecurityContextServiceImpl - Class in org.glassfish.security.services.impl.context
 
SecurityContextServiceImpl() - Constructor for class org.glassfish.security.services.impl.context.SecurityContextServiceImpl
 
SecurityProvider - Interface in org.glassfish.security.services.config
The configuration that is used by a security service to identify the set of security providers which are created and consumed by the service.
SecurityProvider - Interface in org.glassfish.security.services.spi
Base interface used by all security providers
SecurityProviderConfig - Interface in org.glassfish.security.services.config
Base interface for all security provider implementation configuration.
SecurityProviderConfigInjector - Class in org.glassfish.security.services.config
 
SecurityProviderConfigInjector() - Constructor for class org.glassfish.security.services.config.SecurityProviderConfigInjector
 
SecurityProviderInjector - Class in org.glassfish.security.services.config
 
SecurityProviderInjector() - Constructor for class org.glassfish.security.services.config.SecurityProviderInjector
 
SecurityScope - Annotation Interface in org.glassfish.security.services.common
Scope used by security services that enables a flexible binding to service instances.
SecurityScopeContext - Class in org.glassfish.security.services.common
The security context used to enable the scoping of security service instances.
SecurityScopeContext() - Constructor for class org.glassfish.security.services.common.SecurityScopeContext
 
SecurityService - Interface in org.glassfish.security.services.api
Base interface used by all security services.
SERVER - Static variable in interface org.glassfish.security.services.api.authorization.AuthorizationAdminConstants
 
ServiceFactory - Class in org.glassfish.security.services.impl
The base security service factory class.
ServiceFactory() - Constructor for class org.glassfish.security.services.impl.ServiceFactory
 
ServiceLogging - Class in org.glassfish.security.services.impl
The security service logging class.
ServiceLogging() - Constructor for class org.glassfish.security.services.impl.ServiceLogging
 
setAttributeResolvers(List<AzAttributeResolver>) - Method in interface org.glassfish.security.services.api.authorization.AuthorizationService
Replaces the internal list of AttributeResolver instances with the given list.
setAttributeResolvers(List<AzAttributeResolver>) - Method in class org.glassfish.security.services.impl.authorization.AuthorizationServiceImpl
Replaces the internal list of AttributeResolver instances with the given list.
setControlFlag(String) - Method in interface org.glassfish.security.services.config.LoginModuleConfig
 
setCurrent(String) - Method in class org.glassfish.security.services.common.StateManager
 
setDefault(boolean) - Method in interface org.glassfish.security.services.config.SecurityConfiguration
 
setModuleClass(String) - Method in interface org.glassfish.security.services.config.LoginModuleConfig
 
setName(String) - Method in interface org.glassfish.security.services.config.SecurityConfiguration
 
setName(String) - Method in interface org.glassfish.security.services.config.SecurityProvider
 
setName(String) - Method in interface org.glassfish.security.services.config.SecurityProviderConfig
 
setProviderClass(String) - Method in interface org.glassfish.security.services.provider.authorization.AuthorizationProviderConfig
 
setProviderClass(String) - Method in interface org.glassfish.security.services.provider.authorization.RoleMappingProviderConfig
 
setProviderName(String) - Method in interface org.glassfish.security.services.config.SecurityProvider
 
setSupportPolicyDeploy(boolean) - Method in interface org.glassfish.security.services.provider.authorization.AuthorizationProviderConfig
 
setSupportRoleDeploy(boolean) - Method in interface org.glassfish.security.services.provider.authorization.RoleMappingProviderConfig
 
setType(String) - Method in interface org.glassfish.security.services.config.SecurityProvider
 
setUsePasswordCredential(boolean) - Method in interface org.glassfish.security.services.config.AuthenticationService
 
setVersion(String) - Method in interface org.glassfish.security.services.provider.authorization.AuthorizationProviderConfig
 
setVersion(String) - Method in interface org.glassfish.security.services.provider.authorization.RoleMappingProviderConfig
 
SHARED_LOGMESSAGE_RESOURCE - Static variable in class org.glassfish.security.services.impl.ServiceLogging
 
shutdown() - Method in class org.glassfish.security.services.common.SecurityScopeContext
 
SimpleAuthorizationProviderImpl - Class in org.glassfish.security.services.provider.authorization
 
SimpleAuthorizationProviderImpl() - Constructor for class org.glassfish.security.services.provider.authorization.SimpleAuthorizationProviderImpl
 
SimpleAuthorizationProviderImpl.Decider - Class in org.glassfish.security.services.provider.authorization
Chooses what authorization decision to render.
SimpleRoleMappingProviderImpl - Class in org.glassfish.security.services.provider.authorization
 
SimpleRoleMappingProviderImpl() - Constructor for class org.glassfish.security.services.provider.authorization.SimpleRoleMappingProviderImpl
 
size() - Method in class org.glassfish.security.services.impl.JCEKSPasswordAliasStore
 
StateManager - Class in org.glassfish.security.services.common
The StateManager determines the security service instance selection.
StateManager() - Constructor for class org.glassfish.security.services.common.StateManager
 
SubjectUtil - Class in org.glassfish.security.services.common
 
SubjectUtil() - Constructor for class org.glassfish.security.services.common.SubjectUtil
 
supportsNullCreation() - Method in class org.glassfish.security.services.common.SecurityScopeContext
 
SYNTAX_ERROR - Enum constant in enum class org.glassfish.security.services.api.authorization.AzResult.Status
 

T

toString() - Method in class org.glassfish.security.services.impl.authorization.AzActionImpl
Determines the represented action, "*" represents all actions
toString() - Method in class org.glassfish.security.services.impl.authorization.AzResourceImpl
Determines the URI used to initialize this resource.
toString() - Method in class org.glassfish.security.services.impl.authorization.AzResultImpl
 
toString() - Method in class org.glassfish.security.services.impl.authorization.AzSubjectImpl
 
TRUSTED_FOR_DAS_OR_INSTANCE - Static variable in interface org.glassfish.security.services.api.authorization.AuthorizationAdminConstants
 

U

url - Variable in class org.glassfish.security.services.commands.LDAPAdminAccessConfigurator
 
UserStoreException - Exception Class in org.glassfish.security.services.spi.authentication
 
UserStoreException(String) - Constructor for exception class org.glassfish.security.services.spi.authentication.UserStoreException
 
UserStoreException(String, Throwable) - Constructor for exception class org.glassfish.security.services.spi.authentication.UserStoreException
 
UserStoreProvider - Interface in org.glassfish.security.services.spi.authentication
 
UserStoreProvider.GroupEntry - Interface in org.glassfish.security.services.spi.authentication
 
UserStoreProvider.ResultSet<T> - Interface in org.glassfish.security.services.spi.authentication
 
UserStoreProvider.UserEntry - Interface in org.glassfish.security.services.spi.authentication
 

V

validate(ValidationInformation) - Method in class org.glassfish.security.services.common.SecurityAccessValidator
 
valueOf(String) - Static method in enum class org.glassfish.security.services.api.authorization.AzResult.Decision
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glassfish.security.services.api.authorization.AzResult.Status
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.glassfish.security.services.api.authorization.AzResult.Decision
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.glassfish.security.services.api.authorization.AzResult.Status
Returns an array containing the constants of this enum class, in the order they are declared.

W

WRITE_ACTION - Static variable in class org.glassfish.security.services.common.SecureServiceAccessPermission
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form