Uses of Interface
org.acegisecurity.userdetails.UserDetails

Packages that use UserDetails
org.acegisecurity.event.authentication Enables events to be published to the Spring application context. 
org.acegisecurity.providers.cas An authentication provider that can process Yale Central Authentication Service (CAS) service tickets and proxy tickets. 
org.acegisecurity.providers.cas.populator Implementations that populate GrantedAuthority[]s of CAS authentications. 
org.acegisecurity.providers.dao An authentication provider that relies upon a data access object. 
org.acegisecurity.providers.dao.cache Caches User objects for the DaoAuthenticationProvider
org.acegisecurity.providers.dao.salt Implementations that provide salts for more secure password encoding. 
org.acegisecurity.providers.x509 An authentication provider that can process X.509 certificaties. 
org.acegisecurity.providers.x509.cache User caches for the X509 provider. 
org.acegisecurity.providers.x509.populator Implementations that populate GrantedAuthority[]s of X509 authentications. 
org.acegisecurity.userdetails   
org.acegisecurity.userdetails.jdbc Exposes a JDBC-based authentication repository. 
org.acegisecurity.userdetails.memory Exposes an in-memory authentication repository. 
 

Uses of UserDetails in org.acegisecurity.event.authentication
 

Methods in org.acegisecurity.event.authentication that return UserDetails
 UserDetails AuthenticationSwitchUserEvent.getTargetUser()
           
 

Constructors in org.acegisecurity.event.authentication with parameters of type UserDetails
AuthenticationSwitchUserEvent(Authentication authentication, UserDetails targetUser)
          Switch user context event constructor
 

Uses of UserDetails in org.acegisecurity.providers.cas
 

Methods in org.acegisecurity.providers.cas that return UserDetails
 UserDetails CasAuthenticationToken.getUserDetails()
           
 UserDetails CasAuthoritiesPopulator.getUserDetails(String casUserId)
          Obtains the granted authorities for the specified user.
 

Constructors in org.acegisecurity.providers.cas with parameters of type UserDetails
CasAuthenticationToken(String key, Object principal, Object credentials, GrantedAuthority[] authorities, UserDetails userDetails, List proxyList, String proxyGrantingTicketIou)
          Constructor.
 

Uses of UserDetails in org.acegisecurity.providers.cas.populator
 

Methods in org.acegisecurity.providers.cas.populator that return UserDetails
 UserDetails DaoCasAuthoritiesPopulator.getUserDetails(String casUserId)
           
 

Uses of UserDetails in org.acegisecurity.providers.dao
 

Methods in org.acegisecurity.providers.dao that return UserDetails
 UserDetails UserCache.getUserFromCache(String username)
          Obtains a UserDetails from the cache.
protected  UserDetails DaoAuthenticationProvider.retrieveUser(String username, UsernamePasswordAuthenticationToken authentication)
           
protected abstract  UserDetails AbstractUserDetailsAuthenticationProvider.retrieveUser(String username, UsernamePasswordAuthenticationToken authentication)
          Allows subclasses to actually retrieve the UserDetails from an implementation-specific location, with the option of throwing an AuthenticationException immediately if the presented credentials are incorrect (this is especially useful if it is necessary to bind to a resource as the user in order to obtain or generate a UserDetails).
 

Methods in org.acegisecurity.providers.dao with parameters of type UserDetails
protected  void DaoAuthenticationProvider.additionalAuthenticationChecks(UserDetails userDetails, UsernamePasswordAuthenticationToken authentication)
           
protected abstract  void AbstractUserDetailsAuthenticationProvider.additionalAuthenticationChecks(UserDetails userDetails, UsernamePasswordAuthenticationToken authentication)
          Allows subclasses to perform any additional checks of a returned (or cached) UserDetails for a given authentication request.
protected  Authentication AbstractUserDetailsAuthenticationProvider.createSuccessAuthentication(Object principal, Authentication authentication, UserDetails user)
          Creates a successful Authentication object.
 Object SaltSource.getSalt(UserDetails user)
          Returns the salt to use for the indicated user.
 void UserCache.putUserInCache(UserDetails user)
          Places a UserDetails in the cache.
 

Uses of UserDetails in org.acegisecurity.providers.dao.cache
 

Methods in org.acegisecurity.providers.dao.cache that return UserDetails
 UserDetails NullUserCache.getUserFromCache(String username)
           
 UserDetails EhCacheBasedUserCache.getUserFromCache(String username)
           
 

Methods in org.acegisecurity.providers.dao.cache with parameters of type UserDetails
 void NullUserCache.putUserInCache(UserDetails user)
           
 void EhCacheBasedUserCache.putUserInCache(UserDetails user)
           
 void EhCacheBasedUserCache.removeUserFromCache(UserDetails user)
           
 

Uses of UserDetails in org.acegisecurity.providers.dao.salt
 

Methods in org.acegisecurity.providers.dao.salt with parameters of type UserDetails
 Object SystemWideSaltSource.getSalt(UserDetails user)
           
 Object ReflectionSaltSource.getSalt(UserDetails user)
          Performs reflection on the passed User to obtain the salt.
 

Uses of UserDetails in org.acegisecurity.providers.x509
 

Methods in org.acegisecurity.providers.x509 that return UserDetails
 UserDetails X509AuthoritiesPopulator.getUserDetails(X509Certificate userCertificate)
          Obtains the granted authorities for the specified user.
 UserDetails X509UserCache.getUserFromCache(X509Certificate userCertificate)
           
 

Methods in org.acegisecurity.providers.x509 with parameters of type UserDetails
 void X509UserCache.putUserInCache(X509Certificate key, UserDetails user)
           
 

Uses of UserDetails in org.acegisecurity.providers.x509.cache
 

Methods in org.acegisecurity.providers.x509.cache that return UserDetails
 UserDetails NullX509UserCache.getUserFromCache(X509Certificate certificate)
           
 UserDetails EhCacheBasedX509UserCache.getUserFromCache(X509Certificate userCert)
           
 

Methods in org.acegisecurity.providers.x509.cache with parameters of type UserDetails
 void NullX509UserCache.putUserInCache(X509Certificate certificate, UserDetails user)
           
 void EhCacheBasedX509UserCache.putUserInCache(X509Certificate userCert, UserDetails user)
           
 

Uses of UserDetails in org.acegisecurity.providers.x509.populator
 

Methods in org.acegisecurity.providers.x509.populator that return UserDetails
 UserDetails DaoX509AuthoritiesPopulator.getUserDetails(X509Certificate clientCert)
           
 

Uses of UserDetails in org.acegisecurity.userdetails
 

Classes in org.acegisecurity.userdetails that implement UserDetails
 class User
          Models core user information retieved by an UserDetailsService.
 

Methods in org.acegisecurity.userdetails that return UserDetails
 UserDetails UserDetailsService.loadUserByUsername(String username)
          Locates the user based on the username.
 

Uses of UserDetails in org.acegisecurity.userdetails.jdbc
 

Methods in org.acegisecurity.userdetails.jdbc that return UserDetails
 UserDetails JdbcDaoImpl.loadUserByUsername(String username)
           
 

Uses of UserDetails in org.acegisecurity.userdetails.memory
 

Methods in org.acegisecurity.userdetails.memory that return UserDetails
 UserDetails InMemoryDaoImpl.loadUserByUsername(String username)
           
 

Methods in org.acegisecurity.userdetails.memory with parameters of type UserDetails
 void UserMap.addUser(UserDetails user)
          Adds a user to the in-memory map.
 



Copyright © 2004-2005 Acegi Technology Pty Limited. All Rights Reserved.