Uses of Interface
org.springframework.security.core.userdetails.UserDetails

Packages that use UserDetails
org.springframework.security.access.hierarchicalroles   
org.springframework.security.authentication Implements a provider-based approach to authentication decisions. 
org.springframework.security.authentication.dao An authentication provider that relies upon a data access object. 
org.springframework.security.cas.authentication An authentication provider that can process JA-SIG Central Authentication Service (CAS) service tickets and proxy tickets. 
org.springframework.security.cas.userdetails   
org.springframework.security.config.authentication   
org.springframework.security.core.userdetails   
org.springframework.security.core.userdetails.cache   
org.springframework.security.core.userdetails.jdbc Exposes a JDBC-based authentication repository. 
org.springframework.security.core.userdetails.memory Exposes an in-memory authentication repository. 
org.springframework.security.ldap.authentication The LDAP authentication provider package. 
org.springframework.security.ldap.userdetails   
org.springframework.security.openid Authenticates standard web browser users via OpenID
org.springframework.security.provisioning Contains simple user and authority group account provisioning interfaces together with a a JDBC-based implementation. 
org.springframework.security.web.authentication.preauth   
org.springframework.security.web.authentication.rememberme Support for remembering a user between different web sessions. 
org.springframework.security.web.authentication.switchuser Provides HTTP-based "switch user" (su) capabilities. 
 

Uses of UserDetails in org.springframework.security.access.hierarchicalroles
 

Classes in org.springframework.security.access.hierarchicalroles that implement UserDetails
 class UserDetailsWrapper
          Deprecated. use a RoleHierarchyVoter instead.
 

Methods in org.springframework.security.access.hierarchicalroles that return UserDetails
 UserDetails UserDetailsWrapper.getUnwrappedUserDetails()
          Deprecated.  
 UserDetails UserDetailsServiceWrapper.loadUserByUsername(String username)
          Deprecated.  
 

Constructors in org.springframework.security.access.hierarchicalroles with parameters of type UserDetails
UserDetailsWrapper(UserDetails userDetails, RoleHierarchy roleHierarchy)
          Deprecated.  
 

Uses of UserDetails in org.springframework.security.authentication
 

Methods in org.springframework.security.authentication with parameters of type UserDetails
 void AccountStatusUserDetailsChecker.check(UserDetails user)
           
 

Uses of UserDetails in org.springframework.security.authentication.dao
 

Methods in org.springframework.security.authentication.dao that return UserDetails
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.springframework.security.authentication.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 SystemWideSaltSource.getSalt(UserDetails user)
           
 Object SaltSource.getSalt(UserDetails user)
          Returns the salt to use for the indicated user.
 Object ReflectionSaltSource.getSalt(UserDetails user)
          Performs reflection on the passed User to obtain the salt.
 

Uses of UserDetails in org.springframework.security.cas.authentication
 

Methods in org.springframework.security.cas.authentication that return UserDetails
 UserDetails CasAuthenticationToken.getUserDetails()
           
protected  UserDetails CasAuthenticationProvider.loadUserByAssertion(org.jasig.cas.client.validation.Assertion assertion)
          Template method for retrieving the UserDetails based on the assertion.
 

Constructors in org.springframework.security.cas.authentication with parameters of type UserDetails
CasAuthenticationToken(String key, Object principal, Object credentials, Collection<GrantedAuthority> authorities, UserDetails userDetails, org.jasig.cas.client.validation.Assertion assertion)
          Constructor.
 

Uses of UserDetails in org.springframework.security.cas.userdetails
 

Methods in org.springframework.security.cas.userdetails that return UserDetails
protected  UserDetails GrantedAuthorityFromAssertionAttributesUserDetailsService.loadUserDetails(org.jasig.cas.client.validation.Assertion assertion)
           
protected abstract  UserDetails AbstractCasAssertionUserDetailsService.loadUserDetails(org.jasig.cas.client.validation.Assertion assertion)
          Protected template method for construct a UserDetails via the supplied CAS assertion.
 UserDetails AbstractCasAssertionUserDetailsService.loadUserDetails(Authentication token)
           
 

Uses of UserDetails in org.springframework.security.config.authentication
 

Methods in org.springframework.security.config.authentication that return UserDetails
 UserDetails CachingUserDetailsService.loadUserByUsername(String username)
           
 

Uses of UserDetails in org.springframework.security.core.userdetails
 

Classes in org.springframework.security.core.userdetails that implement UserDetails
 class User
          Models core user information retrieved by a UserDetailsService.
 

Methods in org.springframework.security.core.userdetails that return UserDetails
 UserDetails UserCache.getUserFromCache(String username)
          Obtains a UserDetails from the cache.
 UserDetails UserDetailsService.loadUserByUsername(String username)
          Locates the user based on the username.
 UserDetails UserDetailsByNameServiceWrapper.loadUserDetails(Authentication authentication)
          Get the UserDetails object from the wrapped UserDetailsService implementation
 UserDetails AuthenticationUserDetailsService.loadUserDetails(Authentication token)
           
 

Methods in org.springframework.security.core.userdetails with parameters of type UserDetails
 void UserDetailsChecker.check(UserDetails toCheck)
          Examines the User
 void UserCache.putUserInCache(UserDetails user)
          Places a UserDetails in the cache.
 

Uses of UserDetails in org.springframework.security.core.userdetails.cache
 

Methods in org.springframework.security.core.userdetails.cache that return UserDetails
 UserDetails NullUserCache.getUserFromCache(String username)
           
 UserDetails EhCacheBasedUserCache.getUserFromCache(String username)
           
 

Methods in org.springframework.security.core.userdetails.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.springframework.security.core.userdetails.jdbc
 

Methods in org.springframework.security.core.userdetails.jdbc that return UserDetails
protected  UserDetails JdbcDaoImpl.createUserDetails(String username, UserDetails userFromUserQuery, List<GrantedAuthority> combinedAuthorities)
          Can be overridden to customize the creation of the final UserDetailsObject which is returned by the loadUserByUsername method.
 UserDetails JdbcDaoImpl.loadUserByUsername(String username)
           
 

Methods in org.springframework.security.core.userdetails.jdbc that return types with arguments of type UserDetails
protected  List<UserDetails> JdbcDaoImpl.loadUsersByUsername(String username)
          Executes the SQL usersByUsernameQuery and returns a list of UserDetails objects.
 

Methods in org.springframework.security.core.userdetails.jdbc with parameters of type UserDetails
protected  UserDetails JdbcDaoImpl.createUserDetails(String username, UserDetails userFromUserQuery, List<GrantedAuthority> combinedAuthorities)
          Can be overridden to customize the creation of the final UserDetailsObject which is returned by the loadUserByUsername method.
 

Uses of UserDetails in org.springframework.security.core.userdetails.memory
 

Methods in org.springframework.security.core.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.springframework.security.core.userdetails.memory with parameters of type UserDetails
 void UserMap.addUser(UserDetails user)
          Adds a user to the in-memory map.
 

Method parameters in org.springframework.security.core.userdetails.memory with type arguments of type UserDetails
 void UserMap.setUsers(Map<String,UserDetails> users)
          Set the users in this UserMap.
 

Uses of UserDetails in org.springframework.security.ldap.authentication
 

Methods in org.springframework.security.ldap.authentication with parameters of type UserDetails
protected  Authentication LdapAuthenticationProvider.createSuccessfulAuthentication(UsernamePasswordAuthenticationToken authentication, UserDetails user)
          Creates the final Authentication object which will be returned from the authenticate method.
 

Uses of UserDetails in org.springframework.security.ldap.userdetails
 

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

Classes in org.springframework.security.ldap.userdetails that implement UserDetails
 class InetOrgPerson
          UserDetails implementation whose properties are based on a subset of the LDAP schema for inetOrgPerson.
 class LdapUserDetailsImpl
          A UserDetails implementation which is used internally by the Ldap services.
 class Person
          UserDetails implementation whose properties are based on the LDAP schema for Person.
 

Methods in org.springframework.security.ldap.userdetails that return UserDetails
 UserDetails LdapUserDetailsService.loadUserByUsername(String username)
           
 UserDetails LdapUserDetailsManager.loadUserByUsername(String username)
           
 UserDetails UserDetailsContextMapper.mapUserFromContext(org.springframework.ldap.core.DirContextOperations ctx, String username, Collection<GrantedAuthority> authority)
          Creates a fully populated UserDetails object for use by the security framework.
 UserDetails PersonContextMapper.mapUserFromContext(org.springframework.ldap.core.DirContextOperations ctx, String username, Collection<GrantedAuthority> authorities)
           
 UserDetails LdapUserDetailsMapper.mapUserFromContext(org.springframework.ldap.core.DirContextOperations ctx, String username, Collection<GrantedAuthority> authorities)
           
 UserDetails InetOrgPersonContextMapper.mapUserFromContext(org.springframework.ldap.core.DirContextOperations ctx, String username, Collection<GrantedAuthority> authorities)
           
 

Methods in org.springframework.security.ldap.userdetails with parameters of type UserDetails
protected  void LdapUserDetailsManager.copyToContext(UserDetails user, org.springframework.ldap.core.DirContextAdapter ctx)
           
 void LdapUserDetailsManager.createUser(UserDetails user)
           
 void UserDetailsContextMapper.mapUserToContext(UserDetails user, org.springframework.ldap.core.DirContextAdapter ctx)
          Reverse of the above operation.
 void PersonContextMapper.mapUserToContext(UserDetails user, org.springframework.ldap.core.DirContextAdapter ctx)
           
 void LdapUserDetailsMapper.mapUserToContext(UserDetails user, org.springframework.ldap.core.DirContextAdapter ctx)
           
 void InetOrgPersonContextMapper.mapUserToContext(UserDetails user, org.springframework.ldap.core.DirContextAdapter ctx)
           
 void LdapUserDetailsManager.updateUser(UserDetails user)
           
 

Uses of UserDetails in org.springframework.security.openid
 

Methods in org.springframework.security.openid with parameters of type UserDetails
protected  Authentication OpenIDAuthenticationProvider.createSuccessfulAuthentication(UserDetails userDetails, OpenIDAuthenticationToken auth)
          Handles the creation of the final Authentication object which will be returned by the provider.
 

Uses of UserDetails in org.springframework.security.provisioning
 

Methods in org.springframework.security.provisioning with parameters of type UserDetails
 void UserDetailsManager.createUser(UserDetails user)
          Create a new user with the supplied details.
 void JdbcUserDetailsManager.createUser(UserDetails user)
           
 void UserDetailsManager.updateUser(UserDetails user)
          Update the specified user.
 void JdbcUserDetailsManager.updateUser(UserDetails user)
           
 

Uses of UserDetails in org.springframework.security.web.authentication.preauth
 

Methods in org.springframework.security.web.authentication.preauth that return UserDetails
protected  UserDetails PreAuthenticatedGrantedAuthoritiesUserDetailsService.createuserDetails(Authentication token, List<GrantedAuthority> authorities)
          Creates the final UserDetails object.
 UserDetails PreAuthenticatedGrantedAuthoritiesUserDetailsService.loadUserDetails(Authentication token)
          Get a UserDetails object based on the user name contained in the given token, and the GrantedAuthorities as returned by the GrantedAuthoritiesContainer implementation as returned by the token.getDetails() method.
 

Uses of UserDetails in org.springframework.security.web.authentication.rememberme
 

Methods in org.springframework.security.web.authentication.rememberme that return UserDetails
protected  UserDetails TokenBasedRememberMeServices.processAutoLoginCookie(String[] cookieTokens, HttpServletRequest request, HttpServletResponse response)
           
protected  UserDetails PersistentTokenBasedRememberMeServices.processAutoLoginCookie(String[] cookieTokens, HttpServletRequest request, HttpServletResponse response)
          Locates the presented cookie data in the token repository, using the series id.
protected abstract  UserDetails AbstractRememberMeServices.processAutoLoginCookie(String[] cookieTokens, HttpServletRequest request, HttpServletResponse response)
          Called from autoLogin to process the submitted persistent login cookie.
 

Methods in org.springframework.security.web.authentication.rememberme with parameters of type UserDetails
protected  Authentication AbstractRememberMeServices.createSuccessfulAuthentication(HttpServletRequest request, UserDetails user)
          Creates the final Authentication object returned from the autoLogin method.
 

Uses of UserDetails in org.springframework.security.web.authentication.switchuser
 

Methods in org.springframework.security.web.authentication.switchuser that return UserDetails
 UserDetails AuthenticationSwitchUserEvent.getTargetUser()
           
 

Methods in org.springframework.security.web.authentication.switchuser with parameters of type UserDetails
 Collection<GrantedAuthority> SwitchUserAuthorityChanger.modifyGrantedAuthorities(UserDetails targetUser, Authentication currentAuthentication, Collection<GrantedAuthority> authoritiesToBeGranted)
          Allow subclasses to add or remove authorities that will be granted when in switch user mode.
 

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



Copyright © 2004-2009 SpringSource, Inc. All Rights Reserved.