A B C D E F G H I J L M N O P R S T U V W

A

AbstractInternalPasswordCredentialInterceptorImpl - class org.apache.jetspeed.security.spi.impl.AbstractInternalPasswordCredentialInterceptorImpl.
Base class providing default empty behavior for a InternalPasswordCredentialInterceptor implementation.
AbstractInternalPasswordCredentialInterceptorImpl() - Constructor for class org.apache.jetspeed.security.spi.impl.AbstractInternalPasswordCredentialInterceptorImpl
 
AbstractLdapDao - class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao.
Abstract ldap dao.
AbstractLdapDao() - Constructor for class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao
Default constructor.
AbstractLdapDao(String, String, String, String, String) - Constructor for class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao
Initializes the dao.
AbstractSecurityTestcase - class org.apache.jetspeed.security.util.test.AbstractSecurityTestcase.
 
AbstractSecurityTestcase() - Constructor for class org.apache.jetspeed.security.util.test.AbstractSecurityTestcase
 
AggregationHierarchyResolver - class org.apache.jetspeed.security.impl.AggregationHierarchyResolver.
Implementation for "part of" hierarchy.
AggregationHierarchyResolver() - Constructor for class org.apache.jetspeed.security.impl.AggregationHierarchyResolver
 
AuthenticationProvider - interface org.apache.jetspeed.security.AuthenticationProvider.
Configures an authentication provider.
AuthenticationProviderImpl - class org.apache.jetspeed.security.impl.AuthenticationProviderImpl.
 
AuthenticationProviderImpl(String, String, CredentialHandler, UserSecurityHandler) - Constructor for class org.apache.jetspeed.security.impl.AuthenticationProviderImpl
Constructor to configure authenticatino user security and credential handlers.
AuthenticationProviderImpl(String, String, String, CredentialHandler, UserSecurityHandler) - Constructor for class org.apache.jetspeed.security.impl.AuthenticationProviderImpl
Constructor configuring the security service with the correct java.security.auth.login.config.
AuthenticationProviderProxy - interface org.apache.jetspeed.security.AuthenticationProviderProxy.
Proxy allowing to handle multiple authentication providers.
AuthenticationProviderProxyImpl - class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl.
 
AuthenticationProviderProxyImpl(List, String) - Constructor for class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
Constructor given a list of AuthenticationProvider.
AuthorizationProvider - interface org.apache.jetspeed.security.AuthorizationProvider.
Configures the policies.
AuthorizationProviderImpl - class org.apache.jetspeed.security.impl.AuthorizationProviderImpl.
 
AuthorizationProviderImpl(Policy, boolean) - Constructor for class org.apache.jetspeed.security.impl.AuthorizationProviderImpl
Constructor for adding another policy to be enforced.
abort() - Method in class org.apache.jetspeed.security.impl.DefaultLoginModule
 
actions - Variable in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
addGroup(String) - Method in class org.apache.jetspeed.security.impl.GroupManagerImpl
 
addGroup(String, String) - Method in interface org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDao
Add a user to a group.
addGroup(String, String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDaoImpl
 
addGroupToUser(String, String) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
addMember(Principal) - Method in class org.apache.jetspeed.security.impl.ext.JBossLoginModule.JBossGroup
 
addPermission(Permission) - Method in class org.apache.jetspeed.security.impl.PermissionManagerImpl
 
addPermissions(PermissionCollection, PermissionCollection) - Static method in class org.apache.jetspeed.security.SecurityHelper
Adds a collection of permsToAdd to a collection of existing permissions.
addPolicy(PolicyWrapper) - Method in class org.apache.jetspeed.security.SecurityPolicies
Adds a policy to the list of policies to enforces.
addRole(String) - Method in class org.apache.jetspeed.security.impl.RoleManagerImpl
 
addRoleToGroup(String, String) - Method in class org.apache.jetspeed.security.impl.RoleManagerImpl
 
addRoleToUser(String, String) - Method in class org.apache.jetspeed.security.impl.RoleManagerImpl
 
addUser(String, String) - Method in class org.apache.jetspeed.security.impl.UserManagerImpl
 
addUser(String, String, String) - Method in class org.apache.jetspeed.security.impl.UserManagerImpl
 
addUserPrincipal(UserPrincipal, String) - Method in interface org.apache.jetspeed.security.AuthenticationProviderProxy
Adds a new user principal in a given authentication provider.
addUserPrincipal(UserPrincipal, String) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
addUserPrincipal(UserPrincipal) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
addUserPrincipal(UserPrincipal) - Method in interface org.apache.jetspeed.security.spi.UserSecurityHandler
Adds a new user principal in the backing store.
addUserPrincipal(UserPrincipal) - Method in class org.apache.jetspeed.security.spi.impl.DefaultUserSecurityHandler
 
addUserPrincipal(UserPrincipal) - Method in class org.apache.jetspeed.security.spi.impl.LdapUserSecurityHandler
 
addUserToGroup(String, String) - Method in class org.apache.jetspeed.security.impl.GroupManagerImpl
 
afterAuthenticated(InternalUserPrincipal, String, InternalCredential, boolean) - Method in interface org.apache.jetspeed.security.spi.InternalPasswordCredentialInterceptor
Invoked during authentication after the provided password is compared against the one retrieved from the InternalCredential.
afterAuthenticated(InternalUserPrincipal, String, InternalCredential, boolean) - Method in class org.apache.jetspeed.security.spi.impl.AbstractInternalPasswordCredentialInterceptorImpl
 
afterAuthenticated(InternalUserPrincipal, String, InternalCredential, boolean) - Method in class org.apache.jetspeed.security.spi.impl.InternalPasswordCredentialInterceptorsProxy
 
afterAuthenticated(InternalUserPrincipal, String, InternalCredential, boolean) - Method in class org.apache.jetspeed.security.spi.impl.MaxPasswordAuthenticationFailuresInterceptor
Checks the current count of authentication failures when the credential is not expired and authentication failed.
afterAuthenticated(InternalUserPrincipal, String, InternalCredential, boolean) - Method in class org.apache.jetspeed.security.spi.impl.PasswordExpirationInterceptor
 
afterLoad(PasswordCredentialProvider, String, InternalCredential) - Method in interface org.apache.jetspeed.security.spi.InternalPasswordCredentialInterceptor
Invoked after a password credential is loaded from the persistent store.
afterLoad(PasswordCredentialProvider, String, InternalCredential) - Method in class org.apache.jetspeed.security.spi.impl.AbstractInternalPasswordCredentialInterceptorImpl
 
afterLoad(PasswordCredentialProvider, String, InternalCredential) - Method in class org.apache.jetspeed.security.spi.impl.EncodePasswordOnFirstLoadInterceptor
 
afterLoad(PasswordCredentialProvider, String, InternalCredential) - Method in class org.apache.jetspeed.security.spi.impl.InternalPasswordCredentialInterceptorsProxy
 
afterLoad(PasswordCredentialProvider, String, InternalCredential) - Method in class org.apache.jetspeed.security.spi.impl.PasswordExpirationInterceptor
 
afterLoad(PasswordCredentialProvider, String, InternalCredential) - Method in class org.apache.jetspeed.security.spi.impl.ValidatePasswordOnLoadInterceptor
 
anonymousUser - Variable in class org.apache.jetspeed.security.impl.UserManagerImpl
 
appendSecurityPermissions(Collection, Permissions) - Method in class org.apache.jetspeed.security.impl.PermissionManagerImpl
Iterate through a collection of InternalPermissionand build a unique collection of Permission.
atnProviderProxy - Variable in class org.apache.jetspeed.security.impl.GroupManagerImpl
The authentication provider proxy.
atnProviderProxy - Variable in class org.apache.jetspeed.security.impl.RoleManagerImpl
The authentication provider proxy.
atnProviderProxy - Variable in class org.apache.jetspeed.security.impl.SecurityProviderImpl
The AuthenticationProviderProxy.
atnProviderProxy - Variable in class org.apache.jetspeed.security.impl.UserManagerImpl
The authenticatino provider proxy.
authenticate(String, String, String) - Method in interface org.apache.jetspeed.security.AuthenticationProviderProxy
Authenticate a user in a given authentication provider
authenticate(String, String, String) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
authenticate(String, String) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
authenticate(String, String) - Method in class org.apache.jetspeed.security.impl.UserManagerImpl
 
authenticate(String, String) - Method in interface org.apache.jetspeed.security.spi.CredentialHandler
Authenticate a user.
authenticate(String, String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultCredentialHandler
 
authenticate(String, String) - Method in class org.apache.jetspeed.security.spi.impl.LdapCredentialHandler
 
authenticate(String, String) - Method in interface org.apache.jetspeed.security.spi.impl.ldap.LdapUserCredentialDao
Looks up the user by the UID attribute.
authenticate(String, String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserCredentialDaoImpl
Looks up the user by the UID attribute.
authenticationFailures - Variable in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
authenticationFailures - Variable in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
The number of authentication failures
authenticationProviders - Variable in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
The list of AuthenticationProvider.

B

BaseHierarchyResolver - class org.apache.jetspeed.security.impl.BaseHierarchyResolver.
Base implementation for the hierarchy resolver.
BaseHierarchyResolver() - Constructor for class org.apache.jetspeed.security.impl.BaseHierarchyResolver
 
BasePrincipalImpl - class org.apache.jetspeed.security.impl.BasePrincipalImpl.
BasePrincipal interface implementation.
BasePrincipalImpl(String, String) - Constructor for class org.apache.jetspeed.security.impl.BasePrincipalImpl
Principal constructor given a name and preferences root.
beforeCreate(InternalUserPrincipal, Collection, String, InternalCredential, String) - Method in interface org.apache.jetspeed.security.spi.InternalPasswordCredentialInterceptor
Invoked when the first password credential is to be saved for a user.
beforeCreate(InternalUserPrincipal, Collection, String, InternalCredential, String) - Method in class org.apache.jetspeed.security.spi.impl.AbstractInternalPasswordCredentialInterceptorImpl
 
beforeCreate(InternalUserPrincipal, Collection, String, InternalCredential, String) - Method in class org.apache.jetspeed.security.spi.impl.InternalPasswordCredentialInterceptorsProxy
 
beforeCreate(InternalUserPrincipal, Collection, String, InternalCredential, String) - Method in class org.apache.jetspeed.security.spi.impl.MaxPasswordAuthenticationFailuresInterceptor
Sets the count of invalid authentications to zero (0).
beforeCreate(InternalUserPrincipal, Collection, String, InternalCredential, String) - Method in class org.apache.jetspeed.security.spi.impl.PasswordExpirationInterceptor
Calculates and sets the default expiration date and the expired flag to false
beforeSetPassword(InternalUserPrincipal, Collection, String, InternalCredential, String, boolean) - Method in interface org.apache.jetspeed.security.spi.InternalPasswordCredentialInterceptor
Invoked when a new password value is to be saved for a user.
beforeSetPassword(InternalUserPrincipal, Collection, String, InternalCredential, String, boolean) - Method in class org.apache.jetspeed.security.spi.impl.AbstractInternalPasswordCredentialInterceptorImpl
 
beforeSetPassword(InternalUserPrincipal, Collection, String, InternalCredential, String, boolean) - Method in class org.apache.jetspeed.security.spi.impl.InternalPasswordCredentialInterceptorsProxy
 
beforeSetPassword(InternalUserPrincipal, Collection, String, InternalCredential, String, boolean) - Method in class org.apache.jetspeed.security.spi.impl.MaxPasswordAuthenticationFailuresInterceptor
Resets the count of invalid authentications to zero (0).
beforeSetPassword(InternalUserPrincipal, Collection, String, InternalCredential, String, boolean) - Method in class org.apache.jetspeed.security.spi.impl.PasswordExpirationInterceptor
Sets a new expiration date if a higher expiration date isn't set already and resets the expired flag
beforeSetPassword(InternalUserPrincipal, Collection, String, InternalCredential, String, boolean) - Method in class org.apache.jetspeed.security.spi.impl.PasswordHistoryInterceptor
 
bindToServer(String, String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao
Binds to the ldap server.
buildPrincipal(Collection, SearchResult) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDaoImpl
 

C

CredentialHandler - interface org.apache.jetspeed.security.spi.CredentialHandler.
This interface encapsulates the handling of security credentials.
CredentialPasswordEncoder - interface org.apache.jetspeed.security.spi.CredentialPasswordEncoder.
CredentialPasswordEncoder
CredentialPasswordValidator - interface org.apache.jetspeed.security.spi.CredentialPasswordValidator.
CredentialPasswordValidator
callbackHandler - Variable in class org.apache.jetspeed.security.impl.DefaultLoginModule
A CallbackHandler for communicating with the end user (prompting for usernames and passwords, for example).
ch - Variable in class org.apache.jetspeed.security.util.test.AbstractSecurityTestcase
SPI Default Credential Handler.
changePassword(String, String) - Method in interface org.apache.jetspeed.security.spi.impl.ldap.LdapUserCredentialDao
Updates the password for the specified user.
changePassword(String, String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserCredentialDaoImpl
Updates the password for the specified user.
classname - Variable in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
classname - Variable in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
classname - Variable in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
The class name.
clearPassword() - Method in class org.apache.jetspeed.security.impl.PassiveCallbackHandler
Clears out password state.
commit() - Method in class org.apache.jetspeed.security.impl.DefaultLoginModule
 
commitPrincipals(Subject, User) - Method in class org.apache.jetspeed.security.impl.DefaultLoginModule
Default setup of the logged on Subject Principals for Tomcat
commitPrincipals(Subject, User) - Method in class org.apache.jetspeed.security.impl.ext.JBossLoginModule
 
commitSuccess - Variable in class org.apache.jetspeed.security.impl.DefaultLoginModule
The commit status.
commonQueries - Variable in class org.apache.jetspeed.security.spi.impl.DefaultGroupSecurityHandler
Common queries.
commonQueries - Variable in class org.apache.jetspeed.security.spi.impl.DefaultRoleSecurityHandler
Common queries.
commonQueries - Variable in class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
Common queries.
convertPrincipalListToArray(Collection) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDaoImpl
Converts a list of principals to an array of principals.
convertRawPassword(Attribute) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserCredentialDaoImpl
This method converts an ascii password to a char array.
convertUidFromLdapAcceptableName(String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDaoImpl
Convert the uid back from the ldap acceptable name.
convertUidToAcceptableName(String) - Method in class org.apache.jetspeed.security.spi.impl.LdapGroupSecurityHandler
Converts the uid to an acceptable ldap name.
convertUidToLdapAcceptableName(String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDaoImpl
Converts the uid to an ldap acceptable name.
create(String, String) - Method in interface org.apache.jetspeed.security.spi.PasswordCredentialProvider
 
create(String, InternalCredential) - Method in interface org.apache.jetspeed.security.spi.PasswordCredentialProvider
 
create(String, String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialProvider
 
create(String, InternalCredential) - Method in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialProvider
 
create(String) - Method in interface org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDao
Makes a new ldap entry for the specified principal.
create(String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDaoImpl
 
createResolvedGroupPrincipalSet(String, Set, String[], int) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
createSubject(String) - Static method in class org.apache.jetspeed.security.SecurityHelper
Utility method to create a subject.
creationDate - Variable in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
creationDate - Variable in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
creationDate - Variable in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
The creation date.
credHandler - Variable in class org.apache.jetspeed.security.impl.AuthenticationProviderImpl
The CredentialHandler.
credentialId - Variable in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
credentials - Variable in class org.apache.jetspeed.security.om.impl.InternalUserPrincipalImpl
The credentials.
ctx - Variable in class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao
Reference to remote server context

D

DefaultCredentialHandler - class org.apache.jetspeed.security.spi.impl.DefaultCredentialHandler.
 
DefaultCredentialHandler(SecurityAccess, PasswordCredentialProvider, InternalPasswordCredentialInterceptor) - Constructor for class org.apache.jetspeed.security.spi.impl.DefaultCredentialHandler
 
DefaultCredentialPasswordValidator - class org.apache.jetspeed.security.spi.impl.DefaultCredentialPasswordValidator.
DefaultCredentialPasswordValidator
DefaultCredentialPasswordValidator() - Constructor for class org.apache.jetspeed.security.spi.impl.DefaultCredentialPasswordValidator
 
DefaultGroupSecurityHandler - class org.apache.jetspeed.security.spi.impl.DefaultGroupSecurityHandler.
 
DefaultGroupSecurityHandler(SecurityAccess) - Constructor for class org.apache.jetspeed.security.spi.impl.DefaultGroupSecurityHandler
Constructor providing access to the common queries.
DefaultLoginModule - class org.apache.jetspeed.security.impl.DefaultLoginModule.
LoginModule implementation that authenticates a user against a relational database.
DefaultLoginModule() - Constructor for class org.apache.jetspeed.security.impl.DefaultLoginModule
The default login module constructor.
DefaultLoginModule(UserManager) - Constructor for class org.apache.jetspeed.security.impl.DefaultLoginModule
Create a new login module that uses the given user manager.
DefaultPasswordCredentialImpl - class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl.
Default Password credential implementation.
DefaultPasswordCredentialImpl(String, char[]) - Constructor for class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
 
DefaultPasswordCredentialImpl(String, InternalCredential) - Constructor for class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
 
DefaultPasswordCredentialProvider - class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialProvider.
DefaultPasswordCredentialProvider
DefaultPasswordCredentialProvider() - Constructor for class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialProvider
 
DefaultPasswordCredentialProvider(CredentialPasswordValidator, CredentialPasswordEncoder) - Constructor for class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialProvider
 
DefaultRoleSecurityHandler - class org.apache.jetspeed.security.spi.impl.DefaultRoleSecurityHandler.
 
DefaultRoleSecurityHandler(SecurityAccess) - Constructor for class org.apache.jetspeed.security.spi.impl.DefaultRoleSecurityHandler
Constructor providing access to the common queries.
DefaultSecurityMappingHandler - class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler.
 
DefaultSecurityMappingHandler(SecurityAccess) - Constructor for class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
Constructor providing access to the common queries.
DefaultSecurityMappingHandler(SecurityAccess, HierarchyResolver, HierarchyResolver) - Constructor for class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
Constructor providing access to the common queries and hierarchy resolvers.
DefaultUserSecurityHandler - class org.apache.jetspeed.security.spi.impl.DefaultUserSecurityHandler.
 
DefaultUserSecurityHandler(SecurityAccess) - Constructor for class org.apache.jetspeed.security.spi.impl.DefaultUserSecurityHandler
Constructor providing access to the SecurityAccess implementation.
debug - Variable in class org.apache.jetspeed.security.impl.DefaultLoginModule
LoginModule debug mode is turned off by default.
defaultAuthenticationProvider - Variable in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
The default authentication provider name.
defaultDnSuffix - Variable in class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao
The default suffix.
defaultPolicy - Variable in class org.apache.jetspeed.security.PolicyWrapper
Whether to use as a default policy.
defineLdapAttributes(String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapGroupDaoImpl
A template method for defining the attributes for a particular LDAP class.
defineLdapAttributes(String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDaoImpl
A template method for defining the attributes for a particular LDAP class.
defineLdapAttributes(String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDaoImpl
A template method for defining the attributes for a particular LDAP class.
delete(String) - Method in interface org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDao
Deletes a ldap entry for the specified principal.
delete(String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDaoImpl
 
digester - Variable in class org.apache.jetspeed.security.spi.impl.MessageDigestCredentialPasswordEncoder
 

E

EncodePasswordOnFirstLoadInterceptor - class org.apache.jetspeed.security.spi.impl.EncodePasswordOnFirstLoadInterceptor.
Encodes (encrypts) an InternalCredential password using the configured encoder if it is loaded unencoded from the persistent store.
EncodePasswordOnFirstLoadInterceptor() - Constructor for class org.apache.jetspeed.security.spi.impl.EncodePasswordOnFirstLoadInterceptor
 
enabled - Variable in class org.apache.jetspeed.security.impl.BasePrincipalImpl
 
enabled - Variable in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
enabled - Variable in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
The enabled state.
enabled - Variable in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
The enabled state.
encode(String, String) - Method in interface org.apache.jetspeed.security.spi.CredentialPasswordEncoder
 
encode(String, String) - Method in class org.apache.jetspeed.security.spi.impl.MessageDigestCredentialPasswordEncoder
 
encoded - Variable in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
encoder - Variable in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialProvider
 
enumerateOverSearchResults(NamingEnumeration, Collection) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDaoImpl
Build the user principal by enumerating through the search results.
equals(Object) - Method in class org.apache.jetspeed.security.impl.GroupPrincipalImpl
Compares this principal to the specified object.
equals(Object) - Method in class org.apache.jetspeed.security.impl.RolePrincipalImpl
Compares this principal to the specified object.
equals(Object) - Method in class org.apache.jetspeed.security.impl.UserPrincipalImpl
Compares this principal to the specified object.
equals(Object) - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
Compares this InternalCredential to the provided credential and check if they are equal.
equals(Object) - Method in class org.apache.jetspeed.security.om.impl.InternalGroupPrincipalImpl
Compares this InternalGroupPrincipal to the provided group principal and check if they are equal.
equals(Object) - Method in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
equals(Object) - Method in class org.apache.jetspeed.security.om.impl.InternalRolePrincipalImpl
Compares this InternalRolePrincipal to the provided role principal and check if they are equal.
equals(Object) - Method in class org.apache.jetspeed.security.om.impl.InternalUserPrincipalImpl
Compares this InternalUserPrincipal to the provided user principal and check if they are equal.
equals(Object) - Method in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
 
expirationDate - Variable in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
expirationDate - Variable in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
The expiration date.
expired - Variable in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
expired - Variable in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
The expired state.

F

find(String) - Method in interface org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDao
Search the ldap directory for the principal.
find(String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDaoImpl
 
fullPath - Variable in class org.apache.jetspeed.security.impl.BasePrincipalImpl
The full path.
fullPath - Variable in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
The full path.

G

GROUP_ATTR_NAME - Static variable in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDaoImpl
The group attribute name.
GROUP_CLASSNAME - Static variable in class org.apache.jetspeed.security.spi.impl.ldap.LdapGroupDaoImpl
The group class name.
GROUP_PRINCIPAL_CLASSNAME - Static variable in class org.apache.jetspeed.security.om.impl.InternalGroupPrincipalImpl
Group principal security class.
GeneralizationHierarchyResolver - class org.apache.jetspeed.security.impl.GeneralizationHierarchyResolver.
Implementation for "is a" hierarchy.
GeneralizationHierarchyResolver() - Constructor for class org.apache.jetspeed.security.impl.GeneralizationHierarchyResolver
 
GroupImpl - class org.apache.jetspeed.security.impl.GroupImpl.
A group made of a GroupPrincipal and the user Preferences.
GroupImpl() - Constructor for class org.apache.jetspeed.security.impl.GroupImpl
Default constructor.
GroupImpl(Principal, Preferences) - Constructor for class org.apache.jetspeed.security.impl.GroupImpl
Group constructor given a group principal and preferences.
GroupManagerImpl - class org.apache.jetspeed.security.impl.GroupManagerImpl.
Describes the service interface for managing groups.
GroupManagerImpl(SecurityProvider) - Constructor for class org.apache.jetspeed.security.impl.GroupManagerImpl
 
GroupPrincipalImpl - class org.apache.jetspeed.security.impl.GroupPrincipalImpl.
GroupPrincipal interface implementation.
GroupPrincipalImpl(String) - Constructor for class org.apache.jetspeed.security.impl.GroupPrincipalImpl
The group principal constructor.
GroupSecurityHandler - interface org.apache.jetspeed.security.spi.GroupSecurityHandler.
This interface encapsulates the persistence of security groups.
getActions() - Method in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
getAlgorithm() - Method in class org.apache.jetspeed.security.spi.impl.MessageDigestCredentialPasswordEncoder
 
getAnonymousUser() - Method in class org.apache.jetspeed.security.impl.UserManagerImpl
 
getAttribute(String, Attributes) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDaoImpl
 
getAttribute(String, Attributes) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserCredentialDaoImpl
Get the attribute.
getAttributes(Attribute) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDaoImpl
 
getAuthenticationFailures() - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
getAuthenticationFailures() - Method in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
 
getAuthenticationProvider(String) - Method in interface org.apache.jetspeed.security.AuthenticationProviderProxy
Returns the authentication provider of a user principal.
getAuthenticationProvider(String) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
getAuthenticationProviderByName(String) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
getAuthenticationProviderProxy() - Method in interface org.apache.jetspeed.security.SecurityProvider
Getter for the AuthenticationProviderProxy
getAuthenticationProviderProxy() - Method in class org.apache.jetspeed.security.impl.SecurityProviderImpl
 
getBestPrincipal(Subject, Class) - Static method in class org.apache.jetspeed.security.SecurityHelper
Given a subject, finds the first principal of the given classe for that subject.
getBestPrincipal(Principal[], Class) - Static method in class org.apache.jetspeed.security.SecurityHelper
Returns the first matching principal of a given type.
getClassname() - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
getClassname() - Method in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
getClassname() - Method in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
 
getConfigurations() - Method in class org.apache.jetspeed.security.util.test.AbstractSecurityTestcase
 
getCreationDate() - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
getCreationDate() - Method in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
getCreationDate() - Method in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
 
getCredentialHandler() - Method in interface org.apache.jetspeed.security.AuthenticationProvider
Gets the CredentialHandler.
getCredentialHandler() - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderImpl
 
getCredentialId() - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
getCredentials() - Method in class org.apache.jetspeed.security.om.impl.InternalUserPrincipalImpl
 
getDefaultAuthenticationProvider() - Method in interface org.apache.jetspeed.security.AuthenticationProviderProxy
Returns the default authentication provider.
getDefaultAuthenticationProvider() - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
getEncoder() - Method in interface org.apache.jetspeed.security.spi.PasswordCredentialProvider
 
getEncoder() - Method in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialProvider
 
getExpirationDate() - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
getExpirationDate() - Method in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
 
getFirstDnForUid(NamingEnumeration) - Method in class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao
Gets the first matching user for the given uid.
getFirstUser(NamingEnumeration) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserCredentialDaoImpl
Gets the first matching user.
getFirstUser(NamingEnumeration) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDaoImpl
 
getFullPath() - Method in class org.apache.jetspeed.security.impl.BasePrincipalImpl
 
getFullPath() - Method in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
 
getFullPathFromPrincipalName(String, String) - Static method in class org.apache.jetspeed.security.impl.BasePrincipalImpl
Gets the principal implementation full path from the principal name.
getFullPathFromPrincipalName(String) - Static method in class org.apache.jetspeed.security.impl.GroupPrincipalImpl
Gets the principal implementation full path from the principal name.
getFullPathFromPrincipalName(String) - Static method in class org.apache.jetspeed.security.impl.RolePrincipalImpl
Gets the principal implementation full path from the principal name.
getFullPathFromPrincipalName(String) - Static method in class org.apache.jetspeed.security.impl.UserPrincipalImpl
Gets the principal implementation full path from the principal name.
getGroup(String) - Method in class org.apache.jetspeed.security.impl.GroupManagerImpl
 
getGroup(String) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
getGroupHierarchyResolver() - Method in interface org.apache.jetspeed.security.spi.SecurityMappingHandler
Gets the HierarchyResolver to be used for resolving group hierarchy.
getGroupHierarchyResolver() - Method in class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
 
getGroupHierarchyResolver() - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
getGroupPrincipal(String) - Method in interface org.apache.jetspeed.security.spi.GroupSecurityHandler
Gets the group principal for the group full path name {principal}.{subprincipal}.
getGroupPrincipal(String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultGroupSecurityHandler
 
getGroupPrincipal(String) - Method in class org.apache.jetspeed.security.spi.impl.LdapGroupSecurityHandler
 
getGroupPrincipals() - Method in class org.apache.jetspeed.security.om.impl.InternalRolePrincipalImpl
 
getGroupPrincipals() - Method in class org.apache.jetspeed.security.om.impl.InternalUserPrincipalImpl
 
getGroupPrincipals(String) - Method in interface org.apache.jetspeed.security.spi.GroupSecurityHandler
Gets the an iterator of group principals for a given filter.
getGroupPrincipals(String) - Method in interface org.apache.jetspeed.security.spi.SecurityMappingHandler
Gets the group principals for the given user according to the relevant hierarchy resolution rules.
getGroupPrincipals(String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultGroupSecurityHandler
 
getGroupPrincipals(String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
 
getGroupPrincipals(String) - Method in class org.apache.jetspeed.security.spi.impl.LdapGroupSecurityHandler
 
getGroupPrincipals(String) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
This method returns the set of group principals associated with a user.
getGroupPrincipalsInRole(String) - Method in interface org.apache.jetspeed.security.spi.SecurityMappingHandler
Gets the group principals for the given role according to the relevant hierarchy resolution rules.
getGroupPrincipalsInRole(String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
 
getGroupPrincipalsInRole(String) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
getGroupSecurityHandler() - Method in interface org.apache.jetspeed.security.SecurityProvider
Getter for the GroupSecurityHandler
getGroupSecurityHandler() - Method in class org.apache.jetspeed.security.impl.SecurityProviderImpl
 
getGroupUidsForUser(String) - Method in interface org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDao
Return an array of the group principal UIDS that belong to a specific user.
getGroupUidsForUser(String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDaoImpl
 
getGroups(String) - Method in class org.apache.jetspeed.security.impl.GroupManagerImpl
 
getGroups(NamingEnumeration, String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDaoImpl
Get the groups.
getGroupsForUser(String) - Method in class org.apache.jetspeed.security.impl.GroupManagerImpl
 
getGroupsInRole(String) - Method in class org.apache.jetspeed.security.impl.GroupManagerImpl
 
getInstance() - Static method in class org.apache.jetspeed.security.SecurityPolicies
Returns the singleton instance for SecurityPolicies.
getInternalGroupPrincipal(String) - Method in interface org.apache.jetspeed.security.spi.SecurityAccess
Returns the InternalGroupPrincipalfrom the group full path name.
getInternalGroupPrincipal(String) - Method in class org.apache.jetspeed.security.spi.impl.SecurityAccessImpl
Returns the InternalGroupPrincipalfrom the group full path name.
getInternalGroupPrincipals(String) - Method in interface org.apache.jetspeed.security.spi.SecurityAccess
Returns a InternalGroupPrincipal collection of Group given the filter.
getInternalGroupPrincipals(String) - Method in class org.apache.jetspeed.security.spi.impl.SecurityAccessImpl
 
getInternalPermission(Permission) - Method in class org.apache.jetspeed.security.impl.PermissionManagerImpl
Returns the InternalPermission from a Permission.
getInternalPrincipal(String) - Method in class org.apache.jetspeed.security.impl.PermissionManagerImpl
Returns the InternalPrincipalfrom the full path.
getInternalRolePrincipal(String) - Method in interface org.apache.jetspeed.security.spi.SecurityAccess
Returns the InternalRolePrincipalfrom the role full path name.
getInternalRolePrincipal(String) - Method in class org.apache.jetspeed.security.spi.impl.SecurityAccessImpl
Returns the InternalRolePrincipalfrom the role full path name.
getInternalRolePrincipals(String) - Method in interface org.apache.jetspeed.security.spi.SecurityAccess
Returns a InternalRolePrincipal collection given the filter.
getInternalRolePrincipals(String) - Method in class org.apache.jetspeed.security.spi.impl.SecurityAccessImpl
 
getInternalUserPrincipal(String) - Method in interface org.apache.jetspeed.security.spi.SecurityAccess
Returns the InternalUserPrincipal from the user name.
getInternalUserPrincipal(String, boolean) - Method in interface org.apache.jetspeed.security.spi.SecurityAccess
Returns the InternalUserPrincipal from the user name.
getInternalUserPrincipal(String) - Method in class org.apache.jetspeed.security.spi.impl.SecurityAccessImpl
Returns the InternalUserPrincipal from the user name.
getInternalUserPrincipal(String, boolean) - Method in class org.apache.jetspeed.security.spi.impl.SecurityAccessImpl
Returns the InternalUserPrincipal from the user name.
getInternalUserPrincipals(String) - Method in interface org.apache.jetspeed.security.spi.SecurityAccess
Returns a InternalUserPrincipal collection given the filter.
getInternalUserPrincipals(String) - Method in class org.apache.jetspeed.security.spi.impl.SecurityAccessImpl
Returns a collection of Principalgiven the filter.
getLastAuthenticationDate() - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
getLastAuthenticationDate() - Method in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
 
getModifiedDate() - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
getModifiedDate() - Method in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
getModifiedDate() - Method in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
 
getName() - Method in class org.apache.jetspeed.security.impl.BasePrincipalImpl
 
getName() - Method in class org.apache.jetspeed.security.impl.ext.JBossLoginModule.JBossGroup
 
getName() - Method in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
getObjectClass() - Method in class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao
A template method that returns the LDAP object class of the concrete DAO.
getObjectClass() - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapGroupDaoImpl
A template method that returns the LDAP object class of the concrete DAO.
getObjectClass() - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserCredentialDaoImpl
A template method that returns the LDAP object class of the concrete DAO.
getObjectClass() - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDaoImpl
A template method that returns the LDAP object class of the concrete DAO.
getOtherPoliciesPermissions(CodeSource) - Method in class org.apache.jetspeed.security.impl.RdbmsPolicy
Gets all the permissions that should be enforced through the other policies configured.
getPassword() - Method in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
 
getPassword(String) - Method in interface org.apache.jetspeed.security.spi.impl.ldap.LdapUserCredentialDao
 
getPassword(String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserCredentialDaoImpl
 
getPassword(NamingEnumeration, String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserCredentialDaoImpl
Get the password.
getPasswordCredential(Subject) - Static method in class org.apache.jetspeed.security.SecurityHelper
Given a subject, find the (first) PasswordCredential from the private credentials
getPasswordCredential(InternalUserPrincipal, String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultCredentialHandler
 
getPasswordCredentialClass() - Method in interface org.apache.jetspeed.security.spi.PasswordCredentialProvider
 
getPasswordCredentialClass() - Method in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialProvider
 
getPermissionId() - Method in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
getPermissions(Principal) - Method in class org.apache.jetspeed.security.impl.PermissionManagerImpl
 
getPermissions(Collection) - Method in class org.apache.jetspeed.security.impl.PermissionManagerImpl
 
getPermissions(ProtectionDomain) - Method in class org.apache.jetspeed.security.impl.RdbmsPolicy
 
getPermissions(CodeSource) - Method in class org.apache.jetspeed.security.impl.RdbmsPolicy
The RdbmsPolicy does not protect code source per say, but will return the protected code source from the other configured policies.
getPermissions() - Method in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
 
getPolicies() - Method in interface org.apache.jetspeed.security.AuthorizationProvider
The list of configured policies.
getPolicies() - Method in class org.apache.jetspeed.security.SecurityPolicies
Returns the security policies to enforce as list of Policy.
getPolicies() - Method in class org.apache.jetspeed.security.impl.AuthorizationProviderImpl
 
getPolicy() - Method in class org.apache.jetspeed.security.PolicyWrapper
 
getPreferences() - Method in class org.apache.jetspeed.security.impl.GroupImpl
 
getPreferences() - Method in class org.apache.jetspeed.security.impl.RoleImpl
 
getPreferences() - Method in class org.apache.jetspeed.security.impl.UserImpl
 
getPreferencesFullPath(Principal) - Static method in class org.apache.jetspeed.security.SecurityHelper
Utility method used to retrieve the Preferences API absolute/full path from a given principal.
getPreviousAuthenticationDate() - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
getPreviousAuthenticationDate() - Method in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
 
getPrincipal(Subject, Class) - Static method in class org.apache.jetspeed.security.SecurityHelper
Given a subject, finds the first principal of the given classe for that subject.
getPrincipal() - Method in class org.apache.jetspeed.security.impl.GroupImpl
 
getPrincipal() - Method in class org.apache.jetspeed.security.impl.RoleImpl
 
getPrincipalId() - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
getPrincipalId() - Method in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
 
getPrincipalNameFromFullPath(String, String) - Static method in class org.apache.jetspeed.security.impl.BasePrincipalImpl
Gets the principal name from the principal implementation full path.
getPrincipalNameFromFullPath(String) - Static method in class org.apache.jetspeed.security.impl.GroupPrincipalImpl
Gets the principal name from the principal implementation full path.
getPrincipalNameFromFullPath(String) - Static method in class org.apache.jetspeed.security.impl.RolePrincipalImpl
Gets the principal name from the principal implementation full path.
getPrincipalNameFromFullPath(String) - Static method in class org.apache.jetspeed.security.impl.UserPrincipalImpl
Gets the principal name from the principal implementation full path.
getPrincipals(Subject, Class) - Static method in class org.apache.jetspeed.security.SecurityHelper
Given a subject, finds all principals of the given classe for that subject.
getPrincipals() - Method in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
getPrincipals(Subject, Class) - Method in class org.apache.jetspeed.security.util.test.AbstractSecurityTestcase
Returns subject's principals of type claz
getPrincipalsFullPath(Collection) - Method in class org.apache.jetspeed.security.impl.PermissionManagerImpl
Get the full path for the Principalin the collection.
getPrivateCredentials(String) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
getPrivateCredentials(String) - Method in interface org.apache.jetspeed.security.spi.CredentialHandler
Gets the private credentials for the user.
getPrivateCredentials(String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultCredentialHandler
 
getPrivateCredentials(String) - Method in class org.apache.jetspeed.security.spi.impl.LdapCredentialHandler
 
getProviderDescription() - Method in interface org.apache.jetspeed.security.AuthenticationProvider
Gets the authentication provider description.
getProviderDescription() - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderImpl
 
getProviderName() - Method in interface org.apache.jetspeed.security.AuthenticationProvider
Gets the authentication provider name.
getProviderName() - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderImpl
 
getPublicCredentials(String) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
getPublicCredentials(String) - Method in interface org.apache.jetspeed.security.spi.CredentialHandler
Gets the public credentials for the user.
getPublicCredentials(String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultCredentialHandler
 
getPublicCredentials(String) - Method in class org.apache.jetspeed.security.spi.impl.LdapCredentialHandler
 
getRole(String) - Method in class org.apache.jetspeed.security.impl.RoleManagerImpl
 
getRoleHierarchyResolver() - Method in interface org.apache.jetspeed.security.spi.SecurityMappingHandler
Gets the HierarchyResolver to be used for resolving role hierarchy.
getRoleHierarchyResolver() - Method in class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
 
getRoleHierarchyResolver() - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
getRolePrincipal(String) - Method in interface org.apache.jetspeed.security.spi.RoleSecurityHandler
Gets the role principal for the role full path name {principal}.{subprincipal}.
getRolePrincipal(String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultRoleSecurityHandler
 
getRolePrincipals() - Method in class org.apache.jetspeed.security.om.impl.InternalGroupPrincipalImpl
 
getRolePrincipals() - Method in class org.apache.jetspeed.security.om.impl.InternalUserPrincipalImpl
 
getRolePrincipals(String) - Method in interface org.apache.jetspeed.security.spi.RoleSecurityHandler
Gets the an iterator of role principals for a given filter.
getRolePrincipals(String) - Method in interface org.apache.jetspeed.security.spi.SecurityMappingHandler
Gets the role principals for the given user according to the relevant hierarchy resolution rules.
getRolePrincipals(String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultRoleSecurityHandler
 
getRolePrincipals(String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
 
getRolePrincipals(String) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
getRolePrincipalsInGroup(String) - Method in interface org.apache.jetspeed.security.spi.SecurityMappingHandler
Gets the role principals for the given group according to the relevant hierarchy resolution rules.
getRolePrincipalsInGroup(String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
 
getRolePrincipalsInGroup(String) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
getRoleSecurityHandler() - Method in interface org.apache.jetspeed.security.SecurityProvider
Getter for the RoleSecurityHandler
getRoleSecurityHandler() - Method in class org.apache.jetspeed.security.impl.SecurityProviderImpl
 
getRoles(String) - Method in class org.apache.jetspeed.security.impl.RoleManagerImpl
 
getRolesForUser(String) - Method in class org.apache.jetspeed.security.impl.RoleManagerImpl
 
getRolesInGroup(String) - Method in class org.apache.jetspeed.security.impl.RoleManagerImpl
 
getSecurityMappingHandler() - Method in interface org.apache.jetspeed.security.SecurityProvider
Gettter for the SecurityMappingHandler
getSecurityMappingHandler() - Method in class org.apache.jetspeed.security.impl.SecurityProviderImpl
 
getSubcontextName(String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao
Gets the sub context name.
getSubject() - Method in class org.apache.jetspeed.security.impl.UserImpl
 
getType() - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
getUsedPolicies() - Method in class org.apache.jetspeed.security.SecurityPolicies
Returns the security policies to be enforced as list of Policy.
getUser(String) - Method in class org.apache.jetspeed.security.impl.UserManagerImpl
 
getUser(String) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
getUserAttributes() - Method in class org.apache.jetspeed.security.impl.UserImpl
 
getUserManager() - Method in interface org.apache.jetspeed.security.LoginModuleProxy
Getter for the UserManager.
getUserManager() - Method in class org.apache.jetspeed.security.impl.LoginModuleProxyImpl
 
getUserName() - Method in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
 
getUserPrincipal(String) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
getUserPrincipal(User) - Method in class org.apache.jetspeed.security.impl.DefaultLoginModule
 
getUserPrincipal(String) - Method in interface org.apache.jetspeed.security.spi.UserSecurityHandler
Gets the user principal for the given user name.
getUserPrincipal(String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultUserSecurityHandler
 
getUserPrincipal(String) - Method in class org.apache.jetspeed.security.spi.impl.LdapUserSecurityHandler
 
getUserPrincipals(String) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
getUserPrincipals() - Method in class org.apache.jetspeed.security.om.impl.InternalGroupPrincipalImpl
 
getUserPrincipals() - Method in class org.apache.jetspeed.security.om.impl.InternalRolePrincipalImpl
 
getUserPrincipals(String) - Method in interface org.apache.jetspeed.security.spi.UserSecurityHandler
Gets the an iterator of user principals for a given filter.
getUserPrincipals(String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultUserSecurityHandler
 
getUserPrincipals(String) - Method in class org.apache.jetspeed.security.spi.impl.LdapUserSecurityHandler
 
getUserPrincipalsInGroup(String) - Method in interface org.apache.jetspeed.security.spi.SecurityMappingHandler
Gets the user principals for the given group according to the relevant hierarchy resolution rules.
getUserPrincipalsInGroup(String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
 
getUserPrincipalsInGroup(String) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
This method is the analog of the getGroupPrincipals except it returns the set of user principals in a group.
getUserPrincipalsInGroup(Set, String[]) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
Gets the user principals in groups.
getUserPrincipalsInRole(String) - Method in interface org.apache.jetspeed.security.spi.SecurityMappingHandler
Gets the user principals for the given role according to the relevant hierarchy resolution rules.
getUserPrincipalsInRole(String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
 
getUserPrincipalsInRole(String) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
getUserRoles(User) - Method in class org.apache.jetspeed.security.impl.DefaultLoginModule
 
getUserSecurityHandler() - Method in interface org.apache.jetspeed.security.AuthenticationProvider
Gets the UserSecurityHandler.
getUserSecurityHandler() - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderImpl
 
getUserUidsForGroup(String) - Method in interface org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDao
Return an array of the user principal uids that belong to a group.
getUserUidsForGroup(String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDaoImpl
Return an array of the user principal UIDS that belong to a group.
getUsers(String) - Method in class org.apache.jetspeed.security.impl.UserManagerImpl
 
getUsersInGroup(String) - Method in class org.apache.jetspeed.security.impl.UserManagerImpl
 
getUsersInRole(String) - Method in class org.apache.jetspeed.security.impl.UserManagerImpl
 
getValidator() - Method in interface org.apache.jetspeed.security.spi.PasswordCredentialProvider
 
getValidator() - Method in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialProvider
 
getValue() - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
getWrappedPolicies() - Method in class org.apache.jetspeed.security.SecurityPolicies
Returns the security policies to enforce as list of PolicyWrapper.
gms - Variable in class org.apache.jetspeed.security.util.test.AbstractSecurityTestcase
The group manager.
grantPermission(Principal, Permission) - Method in class org.apache.jetspeed.security.impl.PermissionManagerImpl
 
groupDao - Variable in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
groupExists(String) - Method in class org.apache.jetspeed.security.impl.GroupManagerImpl
 
groupHierarchyResolver - Variable in class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
The group hierarchy resolver.
groupHierarchyResolver - Variable in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
The group hierarchy resolver.
groupPrincipal - Variable in class org.apache.jetspeed.security.impl.GroupImpl
 
groupPrincipals - Variable in class org.apache.jetspeed.security.om.impl.InternalRolePrincipalImpl
 
groupPrincipals - Variable in class org.apache.jetspeed.security.om.impl.InternalUserPrincipalImpl
The group principals.
groupSecurityHandler - Variable in class org.apache.jetspeed.security.impl.GroupManagerImpl
The group security handler.
groupSecurityHandler - Variable in class org.apache.jetspeed.security.impl.SecurityProviderImpl
The GroupSecurityHandler.
gsh - Variable in class org.apache.jetspeed.security.util.test.AbstractSecurityTestcase
SPI Default Group Security Handler.
guest - Variable in class org.apache.jetspeed.security.impl.UserManagerImpl
 

H

HISTORICAL_PASSWORD_CREDENTIAL - Static variable in class org.apache.jetspeed.security.spi.impl.PasswordHistoryInterceptor
Value used for InternalCredential.getClassname() to distinguish from current password credentials
HierarchyResolver - interface org.apache.jetspeed.security.HierarchyResolver.
This class allows to implement different types of groups/roles hierarchy.
handle(Callback[]) - Method in class org.apache.jetspeed.security.impl.PassiveCallbackHandler
Handles the specified set of Callbacks.
hashCode() - Method in class org.apache.jetspeed.security.impl.BasePrincipalImpl
 
hashCode() - Method in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
 
historySize - Variable in class org.apache.jetspeed.security.spi.impl.PasswordHistoryInterceptor
 

I

InternalCredentialImpl - class org.apache.jetspeed.security.om.impl.InternalCredentialImpl.
InternalCredential interface implementation.
InternalCredentialImpl() - Constructor for class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
InternalCredential implementation default constructor.
InternalCredentialImpl(long, String, int, String) - Constructor for class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
InternalCredentialImpl constructor given a value, type and classname.
InternalCredentialImpl(InternalCredential, String) - Constructor for class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
InternalCredentialImpl copy constructor given another InternalCredential and overriding classname
InternalGroupPrincipalImpl - class org.apache.jetspeed.security.om.impl.InternalGroupPrincipalImpl.
InternalGroupPrincipal interface implementation.
InternalGroupPrincipalImpl() - Constructor for class org.apache.jetspeed.security.om.impl.InternalGroupPrincipalImpl
Group principal implementation default constructor.
InternalGroupPrincipalImpl(String) - Constructor for class org.apache.jetspeed.security.om.impl.InternalGroupPrincipalImpl
Constructor to create a new group principal.
InternalPasswordCredentialInterceptor - interface org.apache.jetspeed.security.spi.InternalPasswordCredentialInterceptor.
Callback component interface used by DefaultCredentialHandler allowing injecting custom logic on certain events of the InternalCredential.
InternalPasswordCredentialInterceptorsProxy - class org.apache.jetspeed.security.spi.impl.InternalPasswordCredentialInterceptorsProxy.
Provides a wrapper around a list of interceptors so multiple interceptors can be used with the DefaultCredentialHandler.
InternalPasswordCredentialInterceptorsProxy(List) - Constructor for class org.apache.jetspeed.security.spi.impl.InternalPasswordCredentialInterceptorsProxy
 
InternalPermissionImpl - class org.apache.jetspeed.security.om.impl.InternalPermissionImpl.
InternalPermission interface implementation.
InternalPermissionImpl() - Constructor for class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
InternalPermission implementation default constructor.
InternalPermissionImpl(String, String, String) - Constructor for class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
InternalPermission constructor.
InternalPrincipalImpl - class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl.
InternalPrincipalinterface implementation.
InternalPrincipalImpl() - Constructor for class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
InternalPrincipal implementation default constructor.
InternalPrincipalImpl(String, String) - Constructor for class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
InternalPrincipal constructor given a classname and name.
InternalRolePrincipalImpl - class org.apache.jetspeed.security.om.impl.InternalRolePrincipalImpl.
InternalRolePrincipal interface implementation.
InternalRolePrincipalImpl() - Constructor for class org.apache.jetspeed.security.om.impl.InternalRolePrincipalImpl
Role principal implementation default constructor.
InternalRolePrincipalImpl(String) - Constructor for class org.apache.jetspeed.security.om.impl.InternalRolePrincipalImpl
Constructor to create a new role principal.
InternalUserPrincipalImpl - class org.apache.jetspeed.security.om.impl.InternalUserPrincipalImpl.
InternalUserPrincipal interface implementation.
InternalUserPrincipalImpl() - Constructor for class org.apache.jetspeed.security.om.impl.InternalUserPrincipalImpl
InternalUserPrincipal implementation default constructor.
InternalUserPrincipalImpl(String) - Constructor for class org.apache.jetspeed.security.om.impl.InternalUserPrincipalImpl
Constructor to create a new user principal and its credential given a username and password.
implies(ProtectionDomain, Permission) - Method in class org.apache.jetspeed.security.impl.RdbmsPolicy
Check that the permission is implied for the protection domain.
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.apache.jetspeed.security.impl.DefaultLoginModule
 
instance - Static variable in class org.apache.jetspeed.security.SecurityPolicies
The singleton instance.
interceptors - Variable in class org.apache.jetspeed.security.spi.impl.InternalPasswordCredentialInterceptorsProxy
 
internalCredentialCreationDateComparator - Static variable in class org.apache.jetspeed.security.spi.impl.PasswordHistoryInterceptor
 
ipcInterceptor - Variable in class org.apache.jetspeed.security.spi.impl.DefaultCredentialHandler
 
isDefaultPolicy() - Method in class org.apache.jetspeed.security.PolicyWrapper
 
isEnabled() - Method in class org.apache.jetspeed.security.impl.BasePrincipalImpl
 
isEnabled() - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
isEnabled() - Method in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
 
isEnabled() - Method in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
 
isEncoded() - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
isExpired() - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
isExpired() - Method in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
 
isGroupInRole(String, String) - Method in class org.apache.jetspeed.security.impl.RoleManagerImpl
 
isKnownUser(String) - Method in interface org.apache.jetspeed.security.spi.SecurityAccess
Returns if a Internal UserPrincipal is defined for the user name.
isKnownUser(String) - Method in class org.apache.jetspeed.security.spi.impl.SecurityAccessImpl
Returns if a Internal UserPrincipal is defined for the user name.
isMappingOnly - Variable in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
The is mapping only.
isMappingOnly() - Method in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
 
isMember(Principal) - Method in class org.apache.jetspeed.security.impl.ext.JBossLoginModule.JBossGroup
 
isUpdateRequired() - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
isUpdateRequired() - Method in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
 
isUseAsPolicy() - Method in class org.apache.jetspeed.security.PolicyWrapper
 
isUserInGroup(String, String) - Method in class org.apache.jetspeed.security.impl.GroupManagerImpl
 
isUserInRole(String, String) - Method in class org.apache.jetspeed.security.impl.RoleManagerImpl
 
isUserPrincipal(String) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
isUserPrincipal(String) - Method in interface org.apache.jetspeed.security.spi.UserSecurityHandler
Checks if a UserPrincipal exists
isUserPrincipal(String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultUserSecurityHandler
 
isUserPrincipal(String) - Method in class org.apache.jetspeed.security.spi.impl.LdapUserSecurityHandler
Lookup the user by his UID attribute on the Ldap Server.

J

JBossLoginModule - class org.apache.jetspeed.security.impl.ext.JBossLoginModule.
Configures Subject principals for JBoss JAAS implementation
JBossLoginModule() - Constructor for class org.apache.jetspeed.security.impl.ext.JBossLoginModule
Create a new JBoss login module
JBossLoginModule(UserManager) - Constructor for class org.apache.jetspeed.security.impl.ext.JBossLoginModule
Create a new JBoss login module that uses the given user manager.
JBossLoginModule.JBossGroup - class org.apache.jetspeed.security.impl.ext.JBossLoginModule.JBossGroup.
 
JBossLoginModule.JBossGroup(String, List) - Constructor for class org.apache.jetspeed.security.impl.ext.JBossLoginModule.JBossGroup
 

L

LOG - Static variable in class org.apache.jetspeed.security.spi.impl.LdapCredentialHandler
The logger.
LOG - Static variable in class org.apache.jetspeed.security.spi.impl.LdapGroupSecurityHandler
The logger.
LOG - Static variable in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
The logger.
LOG - Static variable in class org.apache.jetspeed.security.spi.impl.LdapUserSecurityHandler
The logger.
LOG - Static variable in class org.apache.jetspeed.security.spi.impl.ldap.LdapGroupDaoImpl
The logger.
LOG - Static variable in class org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDaoImpl
The logger.
LOG - Static variable in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserCredentialDaoImpl
The logger.
LOG - Static variable in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDaoImpl
The logger.
LdapCredentialHandler - class org.apache.jetspeed.security.spi.impl.LdapCredentialHandler.
 
LdapCredentialHandler() - Constructor for class org.apache.jetspeed.security.spi.impl.LdapCredentialHandler
Default constructor.
LdapCredentialHandler(LdapUserCredentialDao) - Constructor for class org.apache.jetspeed.security.spi.impl.LdapCredentialHandler
Constructor given a LdapUserCredentialDao.
LdapGroupDaoImpl - class org.apache.jetspeed.security.spi.impl.ldap.LdapGroupDaoImpl.
DAO for handling group objects.
LdapGroupDaoImpl() - Constructor for class org.apache.jetspeed.security.spi.impl.ldap.LdapGroupDaoImpl
Default constructor.
LdapGroupSecurityHandler - class org.apache.jetspeed.security.spi.impl.LdapGroupSecurityHandler.
 
LdapGroupSecurityHandler(LdapPrincipalDao) - Constructor for class org.apache.jetspeed.security.spi.impl.LdapGroupSecurityHandler
 
LdapGroupSecurityHandler() - Constructor for class org.apache.jetspeed.security.spi.impl.LdapGroupSecurityHandler
Default constructor.
LdapPrincipalDao - interface org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDao.
Generic DAO interface for LDAP principals.
LdapPrincipalDaoImpl - class org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDaoImpl.
 
LdapPrincipalDaoImpl() - Constructor for class org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDaoImpl
Default constructor.
LdapPrincipalDaoImpl(String, String, String, String, String) - Constructor for class org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDaoImpl
Initializes the dao.
LdapReadOnlyPrincipalDao - interface org.apache.jetspeed.security.spi.impl.ldap.LdapReadOnlyPrincipalDao.
Interface for read only principals.
LdapSecurityMappingHandler - class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler.
 
LdapSecurityMappingHandler(LdapUserPrincipalDao, LdapPrincipalDao) - Constructor for class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
LdapSecurityMappingHandler() - Constructor for class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
LdapUserCredentialDao - interface org.apache.jetspeed.security.spi.impl.ldap.LdapUserCredentialDao.
User credential dao.
LdapUserCredentialDaoImpl - class org.apache.jetspeed.security.spi.impl.ldap.LdapUserCredentialDaoImpl.
 
LdapUserCredentialDaoImpl() - Constructor for class org.apache.jetspeed.security.spi.impl.ldap.LdapUserCredentialDaoImpl
Default constructor.
LdapUserCredentialDaoImpl(String, String, String, String, String) - Constructor for class org.apache.jetspeed.security.spi.impl.ldap.LdapUserCredentialDaoImpl
Initializes the dao.
LdapUserPrincipalDao - interface org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDao.
The ldap user principal DAO.
LdapUserPrincipalDaoImpl - class org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDaoImpl.
 
LdapUserPrincipalDaoImpl() - Constructor for class org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDaoImpl
Default constructor.
LdapUserPrincipalDaoImpl(String, String, String, String, String) - Constructor for class org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDaoImpl
Initializes the dao.
LdapUserSecurityHandler - class org.apache.jetspeed.security.spi.impl.LdapUserSecurityHandler.
 
LdapUserSecurityHandler(LdapPrincipalDao) - Constructor for class org.apache.jetspeed.security.spi.impl.LdapUserSecurityHandler
 
LdapUserSecurityHandler() - Constructor for class org.apache.jetspeed.security.spi.impl.LdapUserSecurityHandler
Default constructor.
LoginModuleProxy - interface org.apache.jetspeed.security.LoginModuleProxy.
Utility component used as a bridge between the login module and the security component.
LoginModuleProxyImpl - class org.apache.jetspeed.security.impl.LoginModuleProxyImpl.
 
LoginModuleProxyImpl(UserManager) - Constructor for class org.apache.jetspeed.security.impl.LoginModuleProxyImpl
Constructor providing a bridge between the login module and the user manager.
lastAuthenticationDate - Variable in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
lastAuthenticationDate - Variable in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
The last authentication in date
ldap - Variable in class org.apache.jetspeed.security.spi.impl.LdapCredentialHandler
The LdapUserCredentialDao.
ldap - Variable in class org.apache.jetspeed.security.spi.impl.LdapGroupSecurityHandler
The LdapPrincipalDao.
ldap - Variable in class org.apache.jetspeed.security.spi.impl.LdapUserSecurityHandler
The LdapPrincipalDao.
ldapServerName - Variable in class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao
The ldap server name.
log - Static variable in class org.apache.jetspeed.security.SecurityHelper
 
log - Static variable in class org.apache.jetspeed.security.impl.AggregationHierarchyResolver
 
log - Static variable in class org.apache.jetspeed.security.impl.AuthenticationProviderImpl
The logger.
log - Static variable in class org.apache.jetspeed.security.impl.AuthorizationProviderImpl
 
log - Static variable in class org.apache.jetspeed.security.impl.BaseHierarchyResolver
The logger.
log - Static variable in class org.apache.jetspeed.security.impl.GroupManagerImpl
The logger.
log - Static variable in class org.apache.jetspeed.security.impl.PermissionManagerImpl
 
log - Static variable in class org.apache.jetspeed.security.impl.RdbmsPolicy
 
log - Static variable in class org.apache.jetspeed.security.impl.RoleManagerImpl
The logger.
log - Static variable in class org.apache.jetspeed.security.impl.UserManagerImpl
 
log - Static variable in class org.apache.jetspeed.security.spi.impl.DefaultCredentialHandler
 
log - Static variable in class org.apache.jetspeed.security.spi.impl.ValidatePasswordOnLoadInterceptor
 
logSecurityException(SecurityException, String) - Method in class org.apache.jetspeed.security.spi.impl.LdapCredentialHandler
 
logSecurityException(SecurityException, String) - Method in class org.apache.jetspeed.security.spi.impl.LdapGroupSecurityHandler
Log the security exception.
logSecurityException(SecurityException, String) - Method in class org.apache.jetspeed.security.spi.impl.LdapUserSecurityHandler
 
login() - Method in class org.apache.jetspeed.security.impl.DefaultLoginModule
 
loginModuleProxy - Static variable in class org.apache.jetspeed.security.impl.LoginModuleProxyImpl
The LoginModuleProxyinstance.
logout() - Method in class org.apache.jetspeed.security.impl.DefaultLoginModule
 
lookupByUid(String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao
Searches the LDAP server for the user with the specified userid (uid attribute).
lookupByUid(String) - Method in interface org.apache.jetspeed.security.spi.impl.ldap.LdapReadOnlyPrincipalDao
Searches the LDAP server for the user with the specified principal id (uid attribute).

M

MaxPasswordAuthenticationFailuresInterceptor - class org.apache.jetspeed.security.spi.impl.MaxPasswordAuthenticationFailuresInterceptor.
Enforces a maximum number of times a user may provide an invalid password.
MaxPasswordAuthenticationFailuresInterceptor(int) - Constructor for class org.apache.jetspeed.security.spi.impl.MaxPasswordAuthenticationFailuresInterceptor
Configure the maximum number of invalid authentications allowed in a row.
MessageDigestCredentialPasswordEncoder - class org.apache.jetspeed.security.spi.impl.MessageDigestCredentialPasswordEncoder.
MessageDigestCredentialPasswordEncoder
MessageDigestCredentialPasswordEncoder() - Constructor for class org.apache.jetspeed.security.spi.impl.MessageDigestCredentialPasswordEncoder
 
MessageDigestCredentialPasswordEncoder(String) - Constructor for class org.apache.jetspeed.security.spi.impl.MessageDigestCredentialPasswordEncoder
 
makePrincipal(String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapGroupDaoImpl
Creates a GroupPrincipal object.
makePrincipal(String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDaoImpl
A template method for creating a concrete principal object.
makePrincipal(String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDaoImpl
Creates a GroupPrincipal object.
maxLifeSpanInMillis - Variable in class org.apache.jetspeed.security.spi.impl.PasswordExpirationInterceptor
 
maxNumberOfAuthenticationFailures - Variable in class org.apache.jetspeed.security.spi.impl.MaxPasswordAuthenticationFailuresInterceptor
 
members - Variable in class org.apache.jetspeed.security.impl.ext.JBossLoginModule.JBossGroup
 
members() - Method in class org.apache.jetspeed.security.impl.ext.JBossLoginModule.JBossGroup
 
minNumberOfDigits - Variable in class org.apache.jetspeed.security.spi.impl.SimpleCredentialPasswordValidator
 
minPasswordLength - Variable in class org.apache.jetspeed.security.spi.impl.SimpleCredentialPasswordValidator
 
modifiedDate - Variable in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
modifiedDate - Variable in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
modifiedDate - Variable in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
The modified date.
modifyUserGroup(String, String, int) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDaoImpl
Replace or delete the user group attribute.

N

name - Variable in class org.apache.jetspeed.security.impl.BasePrincipalImpl
The principal name.
name - Variable in class org.apache.jetspeed.security.impl.ext.JBossLoginModule.JBossGroup
 
name - Variable in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 

O

ojbConcreteClass - Variable in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
The special attribute telling OJB the object's concrete type.
options - Variable in class org.apache.jetspeed.security.impl.DefaultLoginModule
Options specified in the login Configuration for this particular LoginModule.
org.apache.jetspeed.security - package org.apache.jetspeed.security
 
org.apache.jetspeed.security.impl - package org.apache.jetspeed.security.impl
Jetspeed security service implementation including Jetspeed JAAS providers.
org.apache.jetspeed.security.impl.ext - package org.apache.jetspeed.security.impl.ext
 
org.apache.jetspeed.security.om.impl - package org.apache.jetspeed.security.om.impl
Implementation of the object model for Jetspeed security service and JAAS providers implementation.
org.apache.jetspeed.security.spi - package org.apache.jetspeed.security.spi
 
org.apache.jetspeed.security.spi.impl - package org.apache.jetspeed.security.spi.impl
 
org.apache.jetspeed.security.spi.impl.ldap - package org.apache.jetspeed.security.spi.impl.ldap
 
org.apache.jetspeed.security.util.test - package org.apache.jetspeed.security.util.test
 

P

PASSWORD_ATTR_NAME - Static variable in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserCredentialDaoImpl
The password attribute.
PassiveCallbackHandler - class org.apache.jetspeed.security.impl.PassiveCallbackHandler.
PassiveCallbackHandler has constructor that takes a username and password so its handle() method does not have to prompt the user for input.
PassiveCallbackHandler(String, String) - Constructor for class org.apache.jetspeed.security.impl.PassiveCallbackHandler
Creates a callback handler with the give username and password.
PasswordCredentialProvider - interface org.apache.jetspeed.security.spi.PasswordCredentialProvider.
PasswordCredentialProvider
PasswordExpirationInterceptor - class org.apache.jetspeed.security.spi.impl.PasswordExpirationInterceptor.
Enforces a maximum lifespan for a password credential.
PasswordExpirationInterceptor(int) - Constructor for class org.apache.jetspeed.security.spi.impl.PasswordExpirationInterceptor
 
PasswordHistoryInterceptor - class org.apache.jetspeed.security.spi.impl.PasswordHistoryInterceptor.
Maintains a configurable FIFO stack of used password credentials for a principal.
PasswordHistoryInterceptor(int) - Constructor for class org.apache.jetspeed.security.spi.impl.PasswordHistoryInterceptor
 
PermissionManagerImpl - class org.apache.jetspeed.security.impl.PermissionManagerImpl.
Implementation for managing Permissionand permission association to Principal.
PermissionManagerImpl() - Constructor for class org.apache.jetspeed.security.impl.PermissionManagerImpl
 
PolicyWrapper - class org.apache.jetspeed.security.PolicyWrapper.
Simple wrapper for security policy providing the ability to add attribute on Policy and how they should be used by the application.
PolicyWrapper(Policy, boolean, boolean) - Constructor for class org.apache.jetspeed.security.PolicyWrapper
 
password - Variable in class org.apache.jetspeed.security.impl.PassiveCallbackHandler
 
password - Variable in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
The password.
pcProvider - Variable in class org.apache.jetspeed.security.spi.impl.DefaultCredentialHandler
 
permissionExists(Permission) - Method in class org.apache.jetspeed.security.impl.PermissionManagerImpl
 
permissionId - Variable in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
permissions - Variable in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
The collection of permissions.
pms - Variable in class org.apache.jetspeed.security.impl.RdbmsPolicy
InternalPermission Manager Service.
pms - Variable in class org.apache.jetspeed.security.util.test.AbstractSecurityTestcase
The permission manager.
policies - Variable in class org.apache.jetspeed.security.SecurityPolicies
The list of policies.
policy - Variable in class org.apache.jetspeed.security.PolicyWrapper
The policy.
preferences - Variable in class org.apache.jetspeed.security.impl.GroupImpl
 
preferences - Variable in class org.apache.jetspeed.security.impl.RoleImpl
 
preferences - Variable in class org.apache.jetspeed.security.impl.UserImpl
 
previousAuthenticationDate - Variable in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
previousAuthenticationDate - Variable in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
The previous authentication in date
principalId - Variable in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
principalId - Variable in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
The principal id.
principals - Variable in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
processPreferences(Preferences, List) - Method in class org.apache.jetspeed.security.impl.BaseHierarchyResolver
Recursively processes the preferences.
providerDescription - Variable in class org.apache.jetspeed.security.impl.AuthenticationProviderImpl
The provider description.
providerName - Variable in class org.apache.jetspeed.security.impl.AuthenticationProviderImpl
The provider name.

R

ROLE_PRINCIPAL_CLASSNAME - Static variable in class org.apache.jetspeed.security.om.impl.InternalRolePrincipalImpl
Role principal security class.
RdbmsPolicy - class org.apache.jetspeed.security.impl.RdbmsPolicy.
Policy implementation using a relational database as persistent datastore.
RdbmsPolicy(PermissionManager) - Constructor for class org.apache.jetspeed.security.impl.RdbmsPolicy
Default constructor.
RoleImpl - class org.apache.jetspeed.security.impl.RoleImpl.
A role made of a Principal and the user Preferences.
RoleImpl() - Constructor for class org.apache.jetspeed.security.impl.RoleImpl
Default constructor.
RoleImpl(Principal, Preferences) - Constructor for class org.apache.jetspeed.security.impl.RoleImpl
Role constructor given a role principal and preferences.
RoleManagerImpl - class org.apache.jetspeed.security.impl.RoleManagerImpl.
Implementation for managing roles.
RoleManagerImpl(SecurityProvider) - Constructor for class org.apache.jetspeed.security.impl.RoleManagerImpl
 
RolePrincipalImpl - class org.apache.jetspeed.security.impl.RolePrincipalImpl.
RolePrincipal interface implementation.
RolePrincipalImpl(String) - Constructor for class org.apache.jetspeed.security.impl.RolePrincipalImpl
The role principal constructor.
RoleSecurityHandler - interface org.apache.jetspeed.security.spi.RoleSecurityHandler.
This interface encapsulates the persistence of security roles.
refresh() - Method in class org.apache.jetspeed.security.impl.RdbmsPolicy
 
removeGroup(String) - Method in class org.apache.jetspeed.security.impl.GroupManagerImpl
 
removeGroup(String, String) - Method in interface org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDao
Remove a user from a group.
removeGroup(String, String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDaoImpl
 
removeGroupPrincipal(GroupPrincipal) - Method in interface org.apache.jetspeed.security.spi.GroupSecurityHandler
Removes the group principal.
removeGroupPrincipal(GroupPrincipal) - Method in class org.apache.jetspeed.security.spi.impl.DefaultGroupSecurityHandler
 
removeGroupPrincipal(GroupPrincipal) - Method in class org.apache.jetspeed.security.spi.impl.LdapGroupSecurityHandler
 
removeInternalGroupPrincipal(InternalGroupPrincipal) - Method in interface org.apache.jetspeed.security.spi.SecurityAccess
Remove the given InternalGroupPrincipal.
removeInternalGroupPrincipal(InternalGroupPrincipal) - Method in class org.apache.jetspeed.security.spi.impl.SecurityAccessImpl
Remove the given InternalGroupPrincipal.
removeInternalRolePrincipal(InternalRolePrincipal) - Method in interface org.apache.jetspeed.security.spi.SecurityAccess
Remove the given InternalRolePrincipal.
removeInternalRolePrincipal(InternalRolePrincipal) - Method in class org.apache.jetspeed.security.spi.impl.SecurityAccessImpl
Remove the given InternalRolePrincipal.
removeInternalUserPrincipal(InternalUserPrincipal) - Method in interface org.apache.jetspeed.security.spi.SecurityAccess
Remove the given InternalUserPrincipal.
removeInternalUserPrincipal(InternalUserPrincipal) - Method in class org.apache.jetspeed.security.spi.impl.SecurityAccessImpl
Remove the given InternalUserPrincipal.
removeMember(Principal) - Method in class org.apache.jetspeed.security.impl.ext.JBossLoginModule.JBossGroup
 
removePermission(Permission) - Method in class org.apache.jetspeed.security.impl.PermissionManagerImpl
 
removePermissions(Principal) - Method in class org.apache.jetspeed.security.impl.PermissionManagerImpl
 
removePolicy(PolicyWrapper) - Method in class org.apache.jetspeed.security.SecurityPolicies
Removes a policy from the list of policies to enforces.
removeRole(String) - Method in class org.apache.jetspeed.security.impl.RoleManagerImpl
 
removeRoleFromGroup(String, String) - Method in class org.apache.jetspeed.security.impl.RoleManagerImpl
 
removeRoleFromUser(String, String) - Method in class org.apache.jetspeed.security.impl.RoleManagerImpl
 
removeRolePrincipal(RolePrincipal) - Method in interface org.apache.jetspeed.security.spi.RoleSecurityHandler
Removes the role principal.
removeRolePrincipal(String, String) - Method in interface org.apache.jetspeed.security.spi.SecurityMappingHandler
Removes the role principal on a given user.
removeRolePrincipal(RolePrincipal) - Method in class org.apache.jetspeed.security.spi.impl.DefaultRoleSecurityHandler
 
removeRolePrincipal(String, String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
 
removeRolePrincipal(String, String) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
removeRolePrincipalInGroup(String, String) - Method in interface org.apache.jetspeed.security.spi.SecurityMappingHandler
Removes the role principal on a given user.
removeRolePrincipalInGroup(String, String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
 
removeRolePrincipalInGroup(String, String) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
removeUser(String) - Method in class org.apache.jetspeed.security.impl.UserManagerImpl
 
removeUserFromGroup(String, String) - Method in class org.apache.jetspeed.security.impl.GroupManagerImpl
 
removeUserFromGroup(String, String) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
removeUserPrincipal(UserPrincipal, String) - Method in interface org.apache.jetspeed.security.AuthenticationProviderProxy
Remove user principal in a given authentication provider.
removeUserPrincipal(UserPrincipal, String) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
removeUserPrincipal(UserPrincipal) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
removeUserPrincipal(UserPrincipal) - Method in interface org.apache.jetspeed.security.spi.UserSecurityHandler
Removes the user principal.
removeUserPrincipal(UserPrincipal) - Method in class org.apache.jetspeed.security.spi.impl.DefaultUserSecurityHandler
 
removeUserPrincipal(UserPrincipal) - Method in class org.apache.jetspeed.security.spi.impl.LdapUserSecurityHandler
 
removeUserPrincipalInGroup(String, String) - Method in interface org.apache.jetspeed.security.spi.SecurityMappingHandler
Removes the user principal from the given group.
removeUserPrincipalInGroup(String, String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
 
removeUserPrincipalInGroup(String, String) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
resolve(Preferences) - Method in interface org.apache.jetspeed.security.HierarchyResolver
Returns absolute path names of the hierarchy roles/groups.
resolve(Preferences) - Method in class org.apache.jetspeed.security.impl.AggregationHierarchyResolver
 
resolve(Preferences) - Method in class org.apache.jetspeed.security.impl.GeneralizationHierarchyResolver
 
resolveChildren(Preferences) - Method in interface org.apache.jetspeed.security.HierarchyResolver
Returns the absolute path names of the children of the given hierarchy roles/groups node.
resolveChildren(Preferences) - Method in class org.apache.jetspeed.security.impl.BaseHierarchyResolver
 
revokePermission(Principal, Permission) - Method in class org.apache.jetspeed.security.impl.PermissionManagerImpl
 
rms - Variable in class org.apache.jetspeed.security.util.test.AbstractSecurityTestcase
The role manager.
roleExists(String) - Method in class org.apache.jetspeed.security.impl.RoleManagerImpl
 
roleHierarchyResolver - Variable in class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
The role hierarchy resolver.
roleHierarchyResolver - Variable in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
The role hierarchy resolver.
rolePrincipal - Variable in class org.apache.jetspeed.security.impl.RoleImpl
 
rolePrincipals - Variable in class org.apache.jetspeed.security.om.impl.InternalGroupPrincipalImpl
 
rolePrincipals - Variable in class org.apache.jetspeed.security.om.impl.InternalUserPrincipalImpl
The role principals.
roleSecurityHandler - Variable in class org.apache.jetspeed.security.impl.RoleManagerImpl
The role security handler.
roleSecurityHandler - Variable in class org.apache.jetspeed.security.impl.SecurityProviderImpl
The RoleSecurityHandler.
rootContext - Variable in class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao
The root context.
rootDn - Variable in class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao
The root domain.
rootPassword - Variable in class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao
The root password.
rsh - Variable in class org.apache.jetspeed.security.util.test.AbstractSecurityTestcase
SPI Default Role Security Handler.

S

SecurityAccess - interface org.apache.jetspeed.security.spi.SecurityAccess.
SecurityAccess
SecurityAccessImpl - class org.apache.jetspeed.security.spi.impl.SecurityAccessImpl.
Provides a utility class for common SPI queries.
SecurityAccessImpl(String) - Constructor for class org.apache.jetspeed.security.spi.impl.SecurityAccessImpl
 
SecurityHelper - class org.apache.jetspeed.security.SecurityHelper.
Security helper.
SecurityHelper() - Constructor for class org.apache.jetspeed.security.SecurityHelper
 
SecurityMappingHandler - interface org.apache.jetspeed.security.spi.SecurityMappingHandler.
This interface encapsulates the mapping between principals.
SecurityPolicies - class org.apache.jetspeed.security.SecurityPolicies.
This class is used to hold the security that will be used when applying security policies.
SecurityPolicies() - Constructor for class org.apache.jetspeed.security.SecurityPolicies
Default contructor.
SecurityProvider - interface org.apache.jetspeed.security.SecurityProvider.
Utility component used to configure the security component and provide access to the various security handlers.
SecurityProviderImpl - class org.apache.jetspeed.security.impl.SecurityProviderImpl.
 
SecurityProviderImpl(AuthenticationProviderProxy, RoleSecurityHandler, GroupSecurityHandler, SecurityMappingHandler) - Constructor for class org.apache.jetspeed.security.impl.SecurityProviderImpl
Constructor configuring the security services with the correct security handlers.
SimpleCredentialPasswordValidator - class org.apache.jetspeed.security.spi.impl.SimpleCredentialPasswordValidator.
SimpleCredentialPasswordValidator
SimpleCredentialPasswordValidator(int, int) - Constructor for class org.apache.jetspeed.security.spi.impl.SimpleCredentialPasswordValidator
 
searchByWildcardedUid(String, SearchControls) - Method in class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao
Search uid by wild card.
searchUserByGroup(String, SearchControls) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserPrincipalDaoImpl
Search user by group.
securityAccess - Variable in class org.apache.jetspeed.security.spi.impl.DefaultCredentialHandler
 
securityAccess - Variable in class org.apache.jetspeed.security.spi.impl.DefaultUserSecurityHandler
SecurityAccess.
securityAccess - Variable in class org.apache.jetspeed.security.util.test.AbstractSecurityTestcase
SPI Common Queries.
securityMappingHandler - Variable in class org.apache.jetspeed.security.impl.GroupManagerImpl
The security mapping handler.
securityMappingHandler - Variable in class org.apache.jetspeed.security.impl.RoleManagerImpl
The security mapping handler.
securityMappingHandler - Variable in class org.apache.jetspeed.security.impl.SecurityProviderImpl
The SecurityMappingHandler.
securityMappingHandler - Variable in class org.apache.jetspeed.security.impl.UserManagerImpl
The security mapping handler.
securityProvider - Variable in class org.apache.jetspeed.security.util.test.AbstractSecurityTestcase
The security provider.
serialVersionUID - Static variable in class org.apache.jetspeed.security.PolicyWrapper
The serial version uid.
serialVersionUID - Static variable in class org.apache.jetspeed.security.impl.BasePrincipalImpl
The version uid.
setActions(String) - Method in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
setAuthenticationFailures(int) - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
setClassname(String) - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
setClassname(String) - Method in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
setClassname(String) - Method in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
 
setCreationDate(Timestamp) - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
setCreationDate(Timestamp) - Method in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
setCreationDate(Timestamp) - Method in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
 
setCredentialHandler(CredentialHandler) - Method in interface org.apache.jetspeed.security.AuthenticationProvider
Sets the CredentialHandler.
setCredentialHandler(CredentialHandler) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderImpl
 
setCredentialId(long) - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
setCredentials(Collection) - Method in class org.apache.jetspeed.security.om.impl.InternalUserPrincipalImpl
 
setDefaultPolicy(boolean) - Method in class org.apache.jetspeed.security.PolicyWrapper
 
setEnabled(boolean) - Method in class org.apache.jetspeed.security.impl.BasePrincipalImpl
 
setEnabled(boolean) - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
setEnabled(boolean) - Method in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
 
setEncoded(boolean) - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
setExpiration(InternalCredential) - Method in class org.apache.jetspeed.security.spi.impl.PasswordExpirationInterceptor
 
setExpirationDate(Date) - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
setExpired(boolean) - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
setFullPath(String) - Method in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
 
setGroupEnabled(String, boolean) - Method in class org.apache.jetspeed.security.impl.GroupManagerImpl
 
setGroupHierarchyResolver(HierarchyResolver) - Method in interface org.apache.jetspeed.security.spi.SecurityMappingHandler
Sets the HierarchyResolver used for resolving group hierarchy.
setGroupHierarchyResolver(HierarchyResolver) - Method in class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
 
setGroupHierarchyResolver(HierarchyResolver) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
setGroupPrincipal(GroupPrincipal) - Method in interface org.apache.jetspeed.security.spi.GroupSecurityHandler
Sets the group principal in the backing store.
setGroupPrincipal(GroupPrincipal) - Method in class org.apache.jetspeed.security.spi.impl.DefaultGroupSecurityHandler
 
setGroupPrincipal(GroupPrincipal) - Method in class org.apache.jetspeed.security.spi.impl.LdapGroupSecurityHandler
 
setGroupPrincipals(Collection) - Method in class org.apache.jetspeed.security.om.impl.InternalRolePrincipalImpl
 
setGroupPrincipals(Collection) - Method in class org.apache.jetspeed.security.om.impl.InternalUserPrincipalImpl
 
setInternalGroupPrincipal(InternalGroupPrincipal, boolean) - Method in interface org.apache.jetspeed.security.spi.SecurityAccess
Sets the given InternalGroupPrincipal.
setInternalGroupPrincipal(InternalGroupPrincipal, boolean) - Method in class org.apache.jetspeed.security.spi.impl.SecurityAccessImpl
Sets the given InternalGroupPrincipal.
setInternalRolePrincipal(InternalRolePrincipal, boolean) - Method in interface org.apache.jetspeed.security.spi.SecurityAccess
Sets the given InternalRolePrincipal.
setInternalRolePrincipal(InternalRolePrincipal, boolean) - Method in class org.apache.jetspeed.security.spi.impl.SecurityAccessImpl
Sets the given InternalRolePrincipal.
setInternalUserPrincipal(InternalUserPrincipal, boolean) - Method in interface org.apache.jetspeed.security.spi.SecurityAccess
Sets the given InternalUserPrincipal.
setInternalUserPrincipal(InternalUserPrincipal, boolean) - Method in class org.apache.jetspeed.security.spi.impl.SecurityAccessImpl
Sets the given InternalUserPrincipal.
setLastAuthenticationDate(Timestamp) - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
setMappingOnly(boolean) - Method in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
 
setModifiedDate(Timestamp) - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
setModifiedDate(Timestamp) - Method in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
setModifiedDate(Timestamp) - Method in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
 
setName(String) - Method in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
setPassword(String, String, String, String) - Method in interface org.apache.jetspeed.security.AuthenticationProviderProxy
Adds or updates a private password credential in a given authentication provider.
If oldPassword is not null, the oldPassword will first be checked (authenticated).
setPassword(String, String, String, String) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
setPassword(String, String, String) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
setPassword(String, String, String) - Method in class org.apache.jetspeed.security.impl.UserManagerImpl
 
setPassword(String, String, String) - Method in interface org.apache.jetspeed.security.spi.CredentialHandler
Adds or updates a private password credential.
If oldPassword is not null, the oldPassword will first be checked (authenticated).
setPassword(String, String, String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultCredentialHandler
 
setPassword(String, String, String) - Method in class org.apache.jetspeed.security.spi.impl.LdapCredentialHandler
Adds or updates a private password credential.
setPassword(String, String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.LdapUserCredentialDaoImpl
Set the user's password.
setPasswordEnabled(String, boolean, String) - Method in interface org.apache.jetspeed.security.AuthenticationProviderProxy
Set the enabled state of the user password credential in a given authentication provider.
setPasswordEnabled(String, boolean, String) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
setPasswordEnabled(String, boolean) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
setPasswordEnabled(String, boolean) - Method in class org.apache.jetspeed.security.impl.UserManagerImpl
 
setPasswordEnabled(String, boolean) - Method in interface org.apache.jetspeed.security.spi.CredentialHandler
Set the enabled state of the user password credential.
setPasswordEnabled(String, boolean) - Method in class org.apache.jetspeed.security.spi.impl.DefaultCredentialHandler
 
setPasswordEnabled(String, boolean) - Method in class org.apache.jetspeed.security.spi.impl.LdapCredentialHandler
 
setPasswordExpiration(String, Date, String) - Method in interface org.apache.jetspeed.security.AuthenticationProviderProxy
Set the expiration date and the expired flag of the password credential in a given authentication provider
setPasswordExpiration(String, Date, String) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
setPasswordExpiration(String, Date) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
setPasswordExpiration(String, Date) - Method in class org.apache.jetspeed.security.impl.UserManagerImpl
 
setPasswordExpiration(String, Date) - Method in interface org.apache.jetspeed.security.spi.CredentialHandler
Set the expiration date and the expired flag of the password credential.
setPasswordExpiration(String, Date) - Method in class org.apache.jetspeed.security.spi.impl.DefaultCredentialHandler
 
setPasswordExpiration(String, Date) - Method in class org.apache.jetspeed.security.spi.impl.LdapCredentialHandler
 
setPasswordUpdateRequired(String, boolean, String) - Method in interface org.apache.jetspeed.security.AuthenticationProviderProxy
Set the update required state of the user password credential in a given authentication provider.
setPasswordUpdateRequired(String, boolean, String) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
setPasswordUpdateRequired(String, boolean) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
setPasswordUpdateRequired(String, boolean) - Method in class org.apache.jetspeed.security.impl.UserManagerImpl
 
setPasswordUpdateRequired(String, boolean) - Method in interface org.apache.jetspeed.security.spi.CredentialHandler
Set the update required state of the user password credential.
setPasswordUpdateRequired(String, boolean) - Method in class org.apache.jetspeed.security.spi.impl.DefaultCredentialHandler
 
setPasswordUpdateRequired(String, boolean) - Method in class org.apache.jetspeed.security.spi.impl.LdapCredentialHandler
 
setPermissionId(long) - Method in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
setPermissions(Collection) - Method in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
 
setPolicy(Policy) - Method in class org.apache.jetspeed.security.PolicyWrapper
 
setPreferences(Preferences) - Method in class org.apache.jetspeed.security.impl.GroupImpl
 
setPreferences(Preferences) - Method in class org.apache.jetspeed.security.impl.RoleImpl
 
setPreferences(Preferences) - Method in class org.apache.jetspeed.security.impl.UserImpl
 
setPreviousAuthenticationDate(Timestamp) - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
setPrincipal(Principal) - Method in class org.apache.jetspeed.security.impl.GroupImpl
 
setPrincipal(Principal) - Method in class org.apache.jetspeed.security.impl.RoleImpl
 
setPrincipalId(long) - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
setPrincipalId(long) - Method in class org.apache.jetspeed.security.om.impl.InternalPrincipalImpl
 
setPrincipals(Collection) - Method in class org.apache.jetspeed.security.om.impl.InternalPermissionImpl
 
setProviderDescription(String) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderImpl
 
setProviderName(String) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderImpl
 
setRoleEnabled(String, boolean) - Method in class org.apache.jetspeed.security.impl.RoleManagerImpl
 
setRoleHierarchyResolver(HierarchyResolver) - Method in interface org.apache.jetspeed.security.spi.SecurityMappingHandler
Sets the HierarchyResolver to be used for resolving role hierachy.
setRoleHierarchyResolver(HierarchyResolver) - Method in class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
 
setRoleHierarchyResolver(HierarchyResolver) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
setRolePrincipal(RolePrincipal) - Method in interface org.apache.jetspeed.security.spi.RoleSecurityHandler
Sets the role principal in the backing store.
setRolePrincipal(String, String) - Method in interface org.apache.jetspeed.security.spi.SecurityMappingHandler
Sets the role principal on a given user.
setRolePrincipal(RolePrincipal) - Method in class org.apache.jetspeed.security.spi.impl.DefaultRoleSecurityHandler
 
setRolePrincipal(String, String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
 
setRolePrincipal(String, String) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
setRolePrincipalInGroup(String, String) - Method in interface org.apache.jetspeed.security.spi.SecurityMappingHandler
Sets the role principal on a given user.
setRolePrincipalInGroup(String, String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
 
setRolePrincipalInGroup(String, String) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
setRolePrincipals(Collection) - Method in class org.apache.jetspeed.security.om.impl.InternalGroupPrincipalImpl
 
setRolePrincipals(Collection) - Method in class org.apache.jetspeed.security.om.impl.InternalUserPrincipalImpl
 
setSearchControls() - Method in class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao
 
setSubject(Subject) - Method in class org.apache.jetspeed.security.impl.UserImpl
 
setType(int) - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
setUp() - Method in class org.apache.jetspeed.security.util.test.AbstractSecurityTestcase
 
setUpdateRequired(boolean) - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
setUseAsPolicy(boolean) - Method in class org.apache.jetspeed.security.PolicyWrapper
 
setUserEnabled(String, boolean) - Method in class org.apache.jetspeed.security.impl.UserManagerImpl
 
setUserPrincipalInGroup(String, String) - Method in interface org.apache.jetspeed.security.spi.SecurityMappingHandler
Sets the user principal in the given group.
setUserPrincipalInGroup(String, String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
 
setUserPrincipalInGroup(String, String) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
setUserPrincipals(Collection) - Method in class org.apache.jetspeed.security.om.impl.InternalGroupPrincipalImpl
 
setUserPrincipals(Collection) - Method in class org.apache.jetspeed.security.om.impl.InternalRolePrincipalImpl
 
setUserSecurityHandler(UserSecurityHandler) - Method in interface org.apache.jetspeed.security.AuthenticationProvider
Sets the UserSecurityHandler.
setUserSecurityHandler(UserSecurityHandler) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderImpl
 
setValue(String) - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
sharedState - Variable in class org.apache.jetspeed.security.impl.DefaultLoginModule
State shared with other configured LoginModules.
smh - Variable in class org.apache.jetspeed.security.util.test.AbstractSecurityTestcase
SPI Default Security Mapping Handler.
subject - Variable in class org.apache.jetspeed.security.impl.DefaultLoginModule
The Subject to be authenticated.
subject - Variable in class org.apache.jetspeed.security.impl.UserImpl
 
success - Variable in class org.apache.jetspeed.security.impl.DefaultLoginModule
The authentication status.

T

toString() - Method in class org.apache.jetspeed.security.impl.BasePrincipalImpl
Returns a string representation of this principal.
toString() - Method in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
Convert Node to string.
type - Variable in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 

U

UID_ATTR_NAME - Static variable in class org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDaoImpl
The uid attribute name.
USER_PRINCIPAL_CLASSNAME - Static variable in class org.apache.jetspeed.security.om.impl.InternalUserPrincipalImpl
User principal security class.
UserImpl - class org.apache.jetspeed.security.impl.UserImpl.
A user made of a Subject and the user Preferences.
UserImpl() - Constructor for class org.apache.jetspeed.security.impl.UserImpl
Default constructor.
UserImpl(Subject, Preferences) - Constructor for class org.apache.jetspeed.security.impl.UserImpl
User constructor given a subject and preferences.
UserManagerImpl - class org.apache.jetspeed.security.impl.UserManagerImpl.
Implementation for managing users and provides access to the User.
UserManagerImpl(SecurityProvider) - Constructor for class org.apache.jetspeed.security.impl.UserManagerImpl
 
UserManagerImpl(SecurityProvider, String) - Constructor for class org.apache.jetspeed.security.impl.UserManagerImpl
 
UserManagerImpl(SecurityProvider, HierarchyResolver, HierarchyResolver) - Constructor for class org.apache.jetspeed.security.impl.UserManagerImpl
 
UserManagerImpl(SecurityProvider, HierarchyResolver, HierarchyResolver, String) - Constructor for class org.apache.jetspeed.security.impl.UserManagerImpl
 
UserPrincipalImpl - class org.apache.jetspeed.security.impl.UserPrincipalImpl.
UserPrincipal interface implementation.
UserPrincipalImpl(String) - Constructor for class org.apache.jetspeed.security.impl.UserPrincipalImpl
The user principal constructor.
UserSecurityHandler - interface org.apache.jetspeed.security.spi.UserSecurityHandler.
This interface encapsulates the persistence of a user security.
ums - Variable in class org.apache.jetspeed.security.impl.DefaultLoginModule
InternalUserPrincipal manager service.
ums - Variable in class org.apache.jetspeed.security.util.test.AbstractSecurityTestcase
The user manager.
updateRequired - Variable in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
updateRequired - Variable in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
The update required state
updateUserPrincipal(UserPrincipal, String) - Method in interface org.apache.jetspeed.security.AuthenticationProviderProxy
Updates user principal in a given authentication provider.
updateUserPrincipal(UserPrincipal, String) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
updateUserPrincipal(UserPrincipal) - Method in class org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl
 
updateUserPrincipal(UserPrincipal) - Method in interface org.apache.jetspeed.security.spi.UserSecurityHandler
Updates the user principal in the backing store.
updateUserPrincipal(UserPrincipal) - Method in class org.apache.jetspeed.security.spi.impl.DefaultUserSecurityHandler
 
updateUserPrincipal(UserPrincipal) - Method in class org.apache.jetspeed.security.spi.impl.LdapUserSecurityHandler
 
useAsPolicy - Variable in class org.apache.jetspeed.security.PolicyWrapper
Whether to use as a policy.
useDefaultPolicy(boolean) - Method in interface org.apache.jetspeed.security.AuthorizationProvider
Whether to use the default policy or not in addition to the Policies configured for the AuthorizationProvider.
useDefaultPolicy(boolean) - Method in class org.apache.jetspeed.security.impl.AuthorizationProviderImpl
 
usedPolicies - Variable in class org.apache.jetspeed.security.SecurityPolicies
The list of used policies.
userDao - Variable in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
userExists(String) - Method in class org.apache.jetspeed.security.impl.UserManagerImpl
 
userMgr - Variable in class org.apache.jetspeed.security.impl.LoginModuleProxyImpl
The UserManager.
userName - Variable in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl
The user name.
userPrincipals - Variable in class org.apache.jetspeed.security.om.impl.InternalGroupPrincipalImpl
 
userPrincipals - Variable in class org.apache.jetspeed.security.om.impl.InternalRolePrincipalImpl
 
userSecurityHandler - Variable in class org.apache.jetspeed.security.impl.AuthenticationProviderImpl
The UserSecurityHandler.
username - Variable in class org.apache.jetspeed.security.impl.DefaultLoginModule
The user name.
username - Variable in class org.apache.jetspeed.security.impl.PassiveCallbackHandler
 
ush - Variable in class org.apache.jetspeed.security.util.test.AbstractSecurityTestcase
SPI Default User Security Handler.

V

ValidatePasswordOnLoadInterceptor - class org.apache.jetspeed.security.spi.impl.ValidatePasswordOnLoadInterceptor.
Checks if a (pre)set password in the persitent store is valid according to the configured validator when loaded from the persistent store.
ValidatePasswordOnLoadInterceptor() - Constructor for class org.apache.jetspeed.security.spi.impl.ValidatePasswordOnLoadInterceptor
 
validate(String) - Method in interface org.apache.jetspeed.security.spi.CredentialPasswordValidator
 
validate(String) - Method in class org.apache.jetspeed.security.spi.impl.DefaultCredentialPasswordValidator
 
validate(String, String) - Method in class org.apache.jetspeed.security.spi.impl.LdapCredentialHandler
Validates the uid.
validate(String) - Method in class org.apache.jetspeed.security.spi.impl.SimpleCredentialPasswordValidator
 
validateDn(String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao
Validate the domain name.
validatePassword(String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao
Valiate the users password.
validateUid(String) - Method in class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao
Validate the uid.
validator - Variable in class org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialProvider
 
value - Variable in class org.apache.jetspeed.security.om.impl.InternalCredentialImpl
 
verifyGroupId(String) - Method in class org.apache.jetspeed.security.spi.impl.LdapGroupSecurityHandler
Verify that the group uid is valid.
verifyGroupPrincipal(GroupPrincipal) - Method in class org.apache.jetspeed.security.spi.impl.LdapGroupSecurityHandler
Verify that the group principal is valid.
verifyUid(String) - Method in class org.apache.jetspeed.security.spi.impl.LdapUserSecurityHandler
Verify the uid.
verifyUserAndGroupExist(String, String) - Method in class org.apache.jetspeed.security.spi.impl.LdapSecurityMappingHandler
 
verifyUserPrincipal(UserPrincipal) - Method in class org.apache.jetspeed.security.spi.impl.LdapUserSecurityHandler
 

W

wrappedPolicies - Variable in class org.apache.jetspeed.security.SecurityPolicies
The list of wrapped policies.

A B C D E F G H I J L M N O P R S T U V W

Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.