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 JA-SIG 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.ldap The LDAP authentication provider package. 
org.acegisecurity.providers.siteminder A Siteminder authentication provider. 
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.ui.rememberme Support for remembering a user between different web sessions. 
org.acegisecurity.ui.switchuser Provides HTTP-based "switch user" (su) capabilities. 
org.acegisecurity.userdetails   
org.acegisecurity.userdetails.checker   
org.acegisecurity.userdetails.jdbc Exposes a JDBC-based authentication repository. 
org.acegisecurity.userdetails.ldap   
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 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).
protected  UserDetails DaoAuthenticationProvider.retrieveUser(String username, UsernamePasswordAuthenticationToken authentication)
           
 

Methods in org.acegisecurity.providers.dao with parameters of type UserDetails
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  void DaoAuthenticationProvider.additionalAuthenticationChecks(UserDetails userDetails, UsernamePasswordAuthenticationToken authentication)
           
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 EhCacheBasedUserCache.getUserFromCache(String username)
           
 UserDetails NullUserCache.getUserFromCache(String username)
           
 

Methods in org.acegisecurity.providers.dao.cache with parameters of type UserDetails
 void EhCacheBasedUserCache.putUserInCache(UserDetails user)
           
 void NullUserCache.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 ReflectionSaltSource.getSalt(UserDetails user)
          Performs reflection on the passed User to obtain the salt.
 Object SystemWideSaltSource.getSalt(UserDetails user)
           
 

Uses of UserDetails in org.acegisecurity.providers.ldap
 

Methods in org.acegisecurity.providers.ldap that return UserDetails
protected  UserDetails LdapAuthenticationProvider.createUserDetails(LdapUserDetails ldapUser, String username, String password)
          Creates the final UserDetails object that will be returned by the provider once the user has been authenticated.
protected  UserDetails LdapAuthenticationProvider.retrieveUser(String username, UsernamePasswordAuthenticationToken authentication)
           
 

Methods in org.acegisecurity.providers.ldap with parameters of type UserDetails
protected  void LdapAuthenticationProvider.additionalAuthenticationChecks(UserDetails userDetails, UsernamePasswordAuthenticationToken authentication)
           
 

Uses of UserDetails in org.acegisecurity.providers.siteminder
 

Methods in org.acegisecurity.providers.siteminder that return UserDetails
protected  UserDetails SiteminderAuthenticationProvider.retrieveUser(String username, UsernamePasswordAuthenticationToken authentication)
           
 

Methods in org.acegisecurity.providers.siteminder with parameters of type UserDetails
protected  void SiteminderAuthenticationProvider.additionalAuthenticationChecks(UserDetails user, UsernamePasswordAuthenticationToken authentication)
           
 

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 EhCacheBasedX509UserCache.getUserFromCache(X509Certificate userCert)
           
 UserDetails NullX509UserCache.getUserFromCache(X509Certificate certificate)
           
 

Methods in org.acegisecurity.providers.x509.cache with parameters of type UserDetails
 void EhCacheBasedX509UserCache.putUserInCache(X509Certificate userCert, UserDetails user)
           
 void NullX509UserCache.putUserInCache(X509Certificate certificate, 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.ui.rememberme
 

Methods in org.acegisecurity.ui.rememberme that return UserDetails
protected  UserDetails TokenBasedRememberMeServices.loadUserDetails(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String[] cookieTokens)
           
 

Methods in org.acegisecurity.ui.rememberme with parameters of type UserDetails
protected  boolean TokenBasedRememberMeServices.isValidUserDetails(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, UserDetails userDetails, String[] cookieTokens)
           
protected  String TokenBasedRememberMeServices.makeTokenSignature(long tokenExpiryTime, UserDetails userDetails)
           
 

Uses of UserDetails in org.acegisecurity.ui.switchuser
 

Methods in org.acegisecurity.ui.switchuser with parameters of type UserDetails
 void SwitchUserAuthorityChanger.modifyGrantedAuthorities(UserDetails targetUser, Authentication currentAuthentication, List authoritiesToBeGranted)
          Allow subclasses to add or remove authorities that will be granted when in switch user mode.
 

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.
 

Methods in org.acegisecurity.userdetails with parameters of type UserDetails
 void UserDetailsChecker.check(UserDetails toCheck)
           
 

Uses of UserDetails in org.acegisecurity.userdetails.checker
 

Methods in org.acegisecurity.userdetails.checker with parameters of type UserDetails
 void AccountStatusUserDetailsChecker.check(UserDetails user)
           
 

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.ldap
 

Subinterfaces of UserDetails in org.acegisecurity.userdetails.ldap
 interface LdapUserDetails
          Captures the information for a user's LDAP entry.
 

Classes in org.acegisecurity.userdetails.ldap that implement UserDetails
 class LdapUserDetailsImpl
          A UserDetails implementation which is used internally by the Ldap services.
 

Uses of UserDetails in org.acegisecurity.userdetails.memory
 

Methods in org.acegisecurity.userdetails.memory that return UserDetails
 UserDetails UserMap.getUser(String username)
          Locates the specified user by performing a case insensitive search by username.
 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-2012 Interface21, Inc. All Rights Reserved.