A C D F G H I L M O P R S U 

A

AccountStateHandler - Interface in org.jasig.cas.authentication.support
Strategy pattern for handling directory-specific account state data.
additionalAttributes - Variable in class org.jasig.cas.authentication.LdapAuthenticationHandler
List of additional attributes to be fetched but are not principal attributes.
appendAttributeToQuery(SearchFilter, String, List<Object>) - Method in class org.jasig.cas.persondir.LdapPersonAttributeDao
 
authenticate(Credential) - Method in class org.jasig.cas.adaptors.ldap.remote.RemoteAddressAuthenticationHandler
 
authenticateUsernamePasswordInternal(UsernamePasswordCredential) - Method in class org.jasig.cas.authentication.LdapAuthenticationHandler
 

C

checkPool() - Method in class org.jasig.cas.monitor.PooledConnectionFactoryMonitor
 
closeConnection(Connection) - Static method in class org.jasig.cas.util.LdapUtils
Close the given context and ignore any thrown exception.
ConnectionFactoryMonitor - Class in org.jasig.cas.monitor
Monitors an ldaptive ConnectionFactory.
ConnectionFactoryMonitor(ConnectionFactory, Validator<Connection>) - Constructor for class org.jasig.cas.monitor.ConnectionFactoryMonitor
Creates a new instance that monitors the given connection factory.
constructCredentialsFromRequest(RequestContext) - Method in class org.jasig.cas.adaptors.ldap.remote.RemoteAddressNonInteractiveCredentialsAction
 
createPrincipal(String, LdapEntry) - Method in class org.jasig.cas.authentication.LdapAuthenticationHandler
Creates a CAS principal with attributes if the LDAP entry contains principal attributes.
createSearchRequest(AuthenticationCriteria) - Method in class org.jasig.cas.authentication.support.UpnSearchEntryResolver

D

DEFAULT_ROLE_PREFIX - Static variable in class org.jasig.cas.userdetails.LdapUserDetailsService
Default role prefix.
DefaultAccountStateHandler - Class in org.jasig.cas.authentication.support
Default account state handler.
DefaultAccountStateHandler() - Constructor for class org.jasig.cas.authentication.support.DefaultAccountStateHandler
 
DefaultLdapServiceMapper - Class in org.jasig.cas.adaptors.ldap.services
Default implementation of LdapRegisteredServiceMapper that is able to map ldap entries to RegisteredService instances based on certain attributes names.
DefaultLdapServiceMapper() - Constructor for class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
delete(RegisteredService) - Method in class org.jasig.cas.adaptors.ldap.services.LdapServiceRegistryDao
 

F

findServiceById(long) - Method in class org.jasig.cas.adaptors.ldap.services.LdapServiceRegistryDao
 

G

getAccountStateHandler() - Method in class org.jasig.cas.authentication.support.LdapPasswordPolicyConfiguration
 
getActiveCount() - Method in class org.jasig.cas.monitor.PooledConnectionFactoryMonitor
 
getBoolean(LdapEntry, String) - Static method in class org.jasig.cas.util.LdapUtils
Reads a Boolean value from the LdapEntry.
getBoolean(LdapEntry, String, Boolean) - Static method in class org.jasig.cas.util.LdapUtils
Reads a Boolean value from the LdapEntry.
getDnForRegisteredService(String, RegisteredService) - Method in class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
getDnForRegisteredService(String, RegisteredService) - Method in interface org.jasig.cas.adaptors.ldap.services.LdapRegisteredServiceMapper
 
getId() - Method in class org.jasig.cas.adaptors.ldap.remote.RemoteAddressCredential
 
getIdAttribute() - Method in class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
getIdAttribute() - Method in interface org.jasig.cas.adaptors.ldap.services.LdapRegisteredServiceMapper
Gets the name of the LDAP attribute that stores the registered service integer unique identifier.
getIdleCount() - Method in class org.jasig.cas.monitor.PooledConnectionFactoryMonitor
 
getLong(LdapEntry, String) - Static method in class org.jasig.cas.util.LdapUtils
Reads a Long value from the LdapEntry.
getLong(LdapEntry, String, Long) - Static method in class org.jasig.cas.util.LdapUtils
Reads a Long value from the LdapEntry.
getName() - Method in class org.jasig.cas.authentication.LdapAuthenticationHandler
 
getObjectClass() - Method in class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
getObjectClass() - Method in interface org.jasig.cas.adaptors.ldap.services.LdapRegisteredServiceMapper
Gets the name of the LDAP object class that represents service registry entries.
getPeopleForQuery(SearchFilter, String) - Method in class org.jasig.cas.persondir.LdapPersonAttributeDao
 
getRemoteAddress() - Method in class org.jasig.cas.adaptors.ldap.remote.RemoteAddressCredential
 
getString(LdapEntry, String) - Static method in class org.jasig.cas.util.LdapUtils
Reads a String value from the LdapEntry.
getString(LdapEntry, String, String) - Static method in class org.jasig.cas.util.LdapUtils
Reads a String value from the LdapEntry.

H

handle(AuthenticationResponse, LdapPasswordPolicyConfiguration) - Method in interface org.jasig.cas.authentication.support.AccountStateHandler
Handles the account state producing an error or warning messages as appropriate to the state.
handle(AuthenticationResponse, LdapPasswordPolicyConfiguration) - Method in class org.jasig.cas.authentication.support.DefaultAccountStateHandler
 
handleError(AccountState.Error, AuthenticationResponse, LdapPasswordPolicyConfiguration, List<Message>) - Method in class org.jasig.cas.authentication.support.DefaultAccountStateHandler
Handle an account state error produced by ldaptive account state machinery.
handleWarning(AccountState.Warning, AuthenticationResponse, LdapPasswordPolicyConfiguration, List<Message>) - Method in class org.jasig.cas.authentication.support.DefaultAccountStateHandler
Handle an account state warning produced by ldaptive account state machinery.
handleWarning(AccountState.Warning, AuthenticationResponse, LdapPasswordPolicyConfiguration, List<Message>) - Method in class org.jasig.cas.authentication.support.OptionalWarningAccountStateHandler
 

I

init() - Method in class org.jasig.cas.adaptors.ldap.services.LdapServiceRegistryDao
 
initialize() - Method in class org.jasig.cas.authentication.LdapAuthenticationHandler
 
initialize() - Method in class org.jasig.cas.persondir.LdapPersonAttributeDao
Initializes the object after properties are set.

L

LdapAuthenticationHandler - Class in org.jasig.cas.authentication
LDAP authentication handler that uses the ldaptive Authenticator component underneath.
LdapAuthenticationHandler(Authenticator) - Constructor for class org.jasig.cas.authentication.LdapAuthenticationHandler
Creates a new authentication handler that delegates to the given authenticator.
LdapPasswordPolicyConfiguration - Class in org.jasig.cas.authentication.support
LDAP-specific password policy configuration container.
LdapPasswordPolicyConfiguration() - Constructor for class org.jasig.cas.authentication.support.LdapPasswordPolicyConfiguration
 
LdapPersonAttributeDao - Class in org.jasig.cas.persondir
Person directory IPersonAttribute implementation that queries an LDAP directory with ldaptive components to populate person attributes.
LdapPersonAttributeDao() - Constructor for class org.jasig.cas.persondir.LdapPersonAttributeDao
 
LdapRegisteredServiceMapper - Interface in org.jasig.cas.adaptors.ldap.services
Strategy interface to define operations required when mapping LDAP entries to registered services and vice versa.
LdapServiceRegistryDao - Class in org.jasig.cas.adaptors.ldap.services
Implementation of the ServiceRegistryDao interface which stores the services in a LDAP Directory.
LdapServiceRegistryDao() - Constructor for class org.jasig.cas.adaptors.ldap.services.LdapServiceRegistryDao
 
LdapUserDetailsService - Class in org.jasig.cas.userdetails
Provides a simple UserDetailsService implementation that obtains user details from an LDAP search.
LdapUserDetailsService(ConnectionFactory, SearchExecutor, SearchExecutor, String, String) - Constructor for class org.jasig.cas.userdetails.LdapUserDetailsService
Creates a new instance with the given required parameters.
LdapUtils - Class in org.jasig.cas.util
Utilities related to LDAP functions.
load() - Method in class org.jasig.cas.adaptors.ldap.services.LdapServiceRegistryDao
 
loadUserByUsername(String) - Method in class org.jasig.cas.userdetails.LdapUserDetailsService
 
logger - Variable in class org.jasig.cas.authentication.support.DefaultAccountStateHandler
Logger instance.
logger - Variable in class org.jasig.cas.persondir.LdapPersonAttributeDao
Logger instance.

M

mapFromRegisteredService(String, RegisteredService) - Method in class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
mapFromRegisteredService(String, RegisteredService) - Method in interface org.jasig.cas.adaptors.ldap.services.LdapRegisteredServiceMapper
 
mapToRegisteredService(LdapEntry) - Method in class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
mapToRegisteredService(LdapEntry) - Method in interface org.jasig.cas.adaptors.ldap.services.LdapRegisteredServiceMapper
 

O

OBJECTCLASS_ATTRIBUTE - Static variable in class org.jasig.cas.util.LdapUtils
 
observe() - Method in class org.jasig.cas.monitor.ConnectionFactoryMonitor
Gets a connection from the underlying connection factory and attempts to validate it.
OptionalWarningAccountStateHandler - Class in org.jasig.cas.authentication.support
The component supports both opt-in and opt-out warnings on a per-user basis using a simple algorithm of three variables: warningAttributeName OptionalWarningAccountStateHandler.setWarningAttributeValue(String) warningAttributeValue} displayWarningOnMatch The first two parameters define an attribute on the user entry to match on, and the third parameter determines whether password expiration warnings should be displayed on match.
OptionalWarningAccountStateHandler() - Constructor for class org.jasig.cas.authentication.support.OptionalWarningAccountStateHandler
 
org.jasig.cas.adaptors.ldap.remote - package org.jasig.cas.adaptors.ldap.remote
 
org.jasig.cas.adaptors.ldap.services - package org.jasig.cas.adaptors.ldap.services
 
org.jasig.cas.authentication - package org.jasig.cas.authentication
 
org.jasig.cas.authentication.support - package org.jasig.cas.authentication.support
 
org.jasig.cas.monitor - package org.jasig.cas.monitor
 
org.jasig.cas.persondir - package org.jasig.cas.persondir
 
org.jasig.cas.userdetails - package org.jasig.cas.userdetails
 
org.jasig.cas.util - package org.jasig.cas.util
 

P

PooledConnectionFactoryMonitor - Class in org.jasig.cas.monitor
Monitors an ldaptive PooledConnectionFactory.
PooledConnectionFactoryMonitor(PooledConnectionFactory, Validator<Connection>) - Constructor for class org.jasig.cas.monitor.PooledConnectionFactoryMonitor
Creates a new instance that monitors the given pooled connection factory.
principalAttributeMap - Variable in class org.jasig.cas.authentication.LdapAuthenticationHandler
Mapping of LDAP attribute name to principal attribute name.

R

RemoteAddressAuthenticationHandler - Class in org.jasig.cas.adaptors.ldap.remote
Checks if the remote address is in the range of allowed addresses.
RemoteAddressAuthenticationHandler() - Constructor for class org.jasig.cas.adaptors.ldap.remote.RemoteAddressAuthenticationHandler
 
RemoteAddressCredential - Class in org.jasig.cas.adaptors.ldap.remote
 
RemoteAddressCredential(String) - Constructor for class org.jasig.cas.adaptors.ldap.remote.RemoteAddressCredential
 
RemoteAddressNonInteractiveCredentialsAction - Class in org.jasig.cas.adaptors.ldap.remote
 
RemoteAddressNonInteractiveCredentialsAction() - Constructor for class org.jasig.cas.adaptors.ldap.remote.RemoteAddressNonInteractiveCredentialsAction
 

S

save(RegisteredService) - Method in class org.jasig.cas.adaptors.ldap.services.LdapServiceRegistryDao
 
setAccountStateHandler(AccountStateHandler) - Method in class org.jasig.cas.authentication.support.LdapPasswordPolicyConfiguration
Sets the directory-specific account state handler.
setAdditionalAttributes(List<String>) - Method in class org.jasig.cas.authentication.LdapAuthenticationHandler
Sets the list of additional attributes to be fetched from the user entry during authentication.
setAllowMultiplePrincipalAttributeValues(boolean) - Method in class org.jasig.cas.authentication.LdapAuthenticationHandler
Sets a flag that determines whether multiple values are allowed for the LdapAuthenticationHandler.principalIdAttribute.
setAllowMultipleResults(boolean) - Method in class org.jasig.cas.userdetails.LdapUserDetailsService
Sets whether to allow multiple search results for user details given a username.
setBaseDn(String) - Method in class org.jasig.cas.authentication.support.UpnSearchEntryResolver
Sets the base DN used for the subtree search for LDAP entry.
setBaseDN(String) - Method in class org.jasig.cas.persondir.LdapPersonAttributeDao
Sets the base DN of the LDAP search for attributes.
setConnectionFactory(ConnectionFactory) - Method in class org.jasig.cas.adaptors.ldap.services.LdapServiceRegistryDao
 
setConnectionFactory(ConnectionFactory) - Method in class org.jasig.cas.persondir.LdapPersonAttributeDao
Sets the connection factory that produces LDAP connections on which searches occur.
setDisplayWarningOnMatch(boolean) - Method in class org.jasig.cas.authentication.support.OptionalWarningAccountStateHandler
Determines whether password expiration warnings are opt-in or opt-out.
setEvaluationOrderAttribute(String) - Method in class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
setIdAttribute(String) - Method in class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
setIgnoreAttributesAttribute(String) - Method in class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
setIpNetworkRange(String) - Method in class org.jasig.cas.adaptors.ldap.remote.RemoteAddressAuthenticationHandler
 
setLdapServiceMapper(LdapRegisteredServiceMapper) - Method in class org.jasig.cas.adaptors.ldap.services.LdapServiceRegistryDao
 
setName(String) - Method in class org.jasig.cas.authentication.LdapAuthenticationHandler
Sets the component name.
setObjectClass(String) - Method in class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
setPrincipalAttributeMap(Map<String, String>) - Method in class org.jasig.cas.authentication.LdapAuthenticationHandler
Sets the mapping of additional principal attributes where the key is the LDAP attribute name and the value is the principal attribute name.
setPrincipalIdAttribute(String) - Method in class org.jasig.cas.authentication.LdapAuthenticationHandler
Sets the name of the LDAP principal attribute whose value should be used for the principal ID.
setRequiredHandlersAttribute(String) - Method in class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
setRolePrefix(String) - Method in class org.jasig.cas.userdetails.LdapUserDetailsService
Sets the prefix appended to the uppercase LdapUserDetailsService.roleAttributeName per the normal Spring Security convention.
setSearchControls(SearchControls) - Method in class org.jasig.cas.persondir.LdapPersonAttributeDao
Sets a number of parameters that control LDAP search semantics including search scope, maximum number of results retrieved, and search timeout.
setSearchFilter(String) - Method in class org.jasig.cas.persondir.LdapPersonAttributeDao
Sets the LDAP search filter used to query for person attributes.
setSearchRequest(SearchRequest) - Method in class org.jasig.cas.adaptors.ldap.services.LdapServiceRegistryDao
 
setServiceAllowedAttributesAttribute(String) - Method in class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
setServiceAllowedToProxyAttribute(String) - Method in class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
setServiceAnonymousAccessAttribute(String) - Method in class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
setServiceDescriptionAttribute(String) - Method in class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
setServiceEnabledAttribute(String) - Method in class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
setServiceIdAttribute(String) - Method in class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
setServiceNameAttribute(String) - Method in class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
setServiceSsoEnabledAttribute(String) - Method in class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
setServiceThemeAttribute(String) - Method in class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
setUsernameAttribute(String) - Method in class org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper
 
setWarningAttributeName(String) - Method in class org.jasig.cas.authentication.support.OptionalWarningAccountStateHandler
Sets the user attribute used to determine whether to display password expiration warnings.
setWarningAttributeValue(String) - Method in class org.jasig.cas.authentication.support.OptionalWarningAccountStateHandler
Sets the value of OptionalWarningAccountStateHandler.warningAttributeName used as basis of comparison.
supports(Credential) - Method in class org.jasig.cas.adaptors.ldap.remote.RemoteAddressAuthenticationHandler
 
supports(Credential) - Method in class org.jasig.cas.authentication.LdapAuthenticationHandler
 

U

UNKNOWN_PASSWORD - Static variable in class org.jasig.cas.userdetails.LdapUserDetailsService
Placeholder for unknown password given to user details.
UpnSearchEntryResolver - Class in org.jasig.cas.authentication.support
Ldaptive extension component for Active Directory that supports querying for an entry by User Principal Name (UPN).
UpnSearchEntryResolver() - Constructor for class org.jasig.cas.authentication.support.UpnSearchEntryResolver
 
A C D F G H I L M O P R S U 

Copyright © 2004-2015 Jasig. All Rights Reserved.