Package | Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
UserDetails |
AuthenticationSwitchUserEvent.getTargetUser() |
Constructor and Description |
---|
AuthenticationSwitchUserEvent(Authentication authentication,
UserDetails targetUser)
Switch user context event constructor
|
Modifier and Type | Method and Description |
---|---|
UserDetails |
CasAuthenticationToken.getUserDetails() |
UserDetails |
CasAuthoritiesPopulator.getUserDetails(String casUserId)
Obtains the granted authorities for the specified user.
|
Constructor and Description |
---|
CasAuthenticationToken(String key,
Object principal,
Object credentials,
GrantedAuthority[] authorities,
UserDetails userDetails,
List proxyList,
String proxyGrantingTicketIou)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
UserDetails |
DaoCasAuthoritiesPopulator.getUserDetails(String casUserId) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
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. |
Modifier and Type | Method and Description |
---|---|
UserDetails |
EhCacheBasedUserCache.getUserFromCache(String username) |
UserDetails |
NullUserCache.getUserFromCache(String username) |
Modifier and Type | Method and Description |
---|---|
void |
EhCacheBasedUserCache.putUserInCache(UserDetails user) |
void |
NullUserCache.putUserInCache(UserDetails user) |
void |
EhCacheBasedUserCache.removeUserFromCache(UserDetails user) |
Modifier and Type | Method and Description |
---|---|
Object |
SystemWideSaltSource.getSalt(UserDetails user) |
Object |
ReflectionSaltSource.getSalt(UserDetails user)
Performs reflection on the passed
User to obtain the salt. |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
protected void |
LdapAuthenticationProvider.additionalAuthenticationChecks(UserDetails userDetails,
UsernamePasswordAuthenticationToken authentication) |
Modifier and Type | Method and Description |
---|---|
protected UserDetails |
SiteminderAuthenticationProvider.retrieveUser(String username,
UsernamePasswordAuthenticationToken authentication) |
Modifier and Type | Method and Description |
---|---|
protected void |
SiteminderAuthenticationProvider.additionalAuthenticationChecks(UserDetails user,
UsernamePasswordAuthenticationToken authentication) |
Modifier and Type | Method and Description |
---|---|
UserDetails |
X509AuthoritiesPopulator.getUserDetails(X509Certificate userCertificate)
Obtains the granted authorities for the specified user.
|
UserDetails |
X509UserCache.getUserFromCache(X509Certificate userCertificate) |
Modifier and Type | Method and Description |
---|---|
void |
X509UserCache.putUserInCache(X509Certificate key,
UserDetails user) |
Modifier and Type | Method and Description |
---|---|
UserDetails |
NullX509UserCache.getUserFromCache(X509Certificate certificate) |
UserDetails |
EhCacheBasedX509UserCache.getUserFromCache(X509Certificate userCert) |
Modifier and Type | Method and Description |
---|---|
void |
NullX509UserCache.putUserInCache(X509Certificate certificate,
UserDetails user) |
void |
EhCacheBasedX509UserCache.putUserInCache(X509Certificate userCert,
UserDetails user) |
Modifier and Type | Method and Description |
---|---|
UserDetails |
DaoX509AuthoritiesPopulator.getUserDetails(X509Certificate clientCert) |
Modifier and Type | Method and Description |
---|---|
protected UserDetails |
TokenBasedRememberMeServices.loadUserDetails(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String[] cookieTokens) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
User
Models core user information retieved by an
UserDetailsService . |
Modifier and Type | Method and Description |
---|---|
UserDetails |
UserDetailsService.loadUserByUsername(String username)
Locates the user based on the username.
|
Modifier and Type | Method and Description |
---|---|
void |
UserDetailsChecker.check(UserDetails toCheck) |
Modifier and Type | Method and Description |
---|---|
void |
AccountStatusUserDetailsChecker.check(UserDetails user) |
Modifier and Type | Method and Description |
---|---|
UserDetails |
JdbcDaoImpl.loadUserByUsername(String username) |
Modifier and Type | Interface and Description |
---|---|
interface |
LdapUserDetails
Captures the information for a user's LDAP entry.
|
Modifier and Type | Class and Description |
---|---|
class |
LdapUserDetailsImpl
A UserDetails implementation which is used internally by the Ldap services.
|
Modifier and Type | Method and Description |
---|---|
UserDetails |
UserMap.getUser(String username)
Locates the specified user by performing a case insensitive search by username.
|
UserDetails |
InMemoryDaoImpl.loadUserByUsername(String username) |
Modifier and Type | Method and Description |
---|---|
void |
UserMap.addUser(UserDetails user)
Adds a user to the in-memory map.
|
Copyright © 2014. All rights reserved.