interface OauthUserDetailsService extends UserDetailsService
Load users based on a OAuth20Profile
| Type Params | Return Type | Name and description |
|---|---|---|
|
abstract OauthUser |
loadUserByUserProfile(UserProfile userProfile, java.util.Collection<GrantedAuthority> defaultRoles)Search for a user based on his OAuth20Profile. |
Search for a user based on his OAuth20Profile. Implementations have a chance here to define additional checks, like verifying that user's email domain is valid.
userProfile - user's OAuth profile returned by OAuth provider.