Interface AuthenticationUserDetailsService<T extends Authentication>
- All Known Implementing Classes:
AbstractCasAssertionUserDetailsService
,GrantedAuthorityFromAssertionAttributesUserDetailsService
,PreAuthenticatedGrantedAuthoritiesUserDetailsService
,UserDetailsByNameServiceWrapper
public interface AuthenticationUserDetailsService<T extends Authentication>
Interface that allows for retrieving a UserDetails object based on an
Authentication object.
- Since:
- 2.0
-
Method Summary
-
Method Details
-
loadUserDetails
- Parameters:
token
- The pre-authenticated authentication token- Returns:
- UserDetails for the given authentication token, never null.
- Throws:
UsernameNotFoundException
- if no user details can be found for the given authentication token
-