Index
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
instance to the internal ordered list ofAzAttributeResolver
AzAttributeResolver
instances, if not currently in the list based oninvalid reference
org.glassfish.security.services.api.authorization.AzAttributeResolver#equals
- appendAttributeResolver(AzAttributeResolver) - Method in class org.glassfish.security.services.impl.authorization.AuthorizationServiceImpl
-
Appends the given
instance to the internal ordered list ofAzAttributeResolver
AzAttributeResolver
instances, if not currently in the list based oninvalid 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
to make access authorization decisions.AuthorizationService
- 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
by delegating authorization decisions to configuredAuthorizationService
invalid reference
org.glassfish.security.services.spi.AuthorizationProvider
- 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
represented by this AzSubject.Subject
- getSubject() - Method in class org.glassfish.security.services.impl.authorization.AzSubjectImpl
-
Determines the
represented by this AzSubject.Subject
- 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 ofAttributeResolver
instances. - removeAllAttributeResolvers() - Method in class org.glassfish.security.services.impl.authorization.AuthorizationServiceImpl
-
Removes all
AttributeResolver
instances from the current internal list ofAttributeResolver
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
to evaluate role policy conditions.RoleMappingService
- 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
by delegating role mapping decisions to configuredRoleMappingService
invalid reference
org.glassfish.security.services.spi.RoleMappingProvider
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form