Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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