@groovy.util.logging.Slf4j @groovy.transform.CompileStatic class DefaultOauthUserDetailsService extends java.lang.Object implements OauthUserDetailsService
Builds an OauthUser. Delegates to the default UserDetailsService#loadUserByUsername(java.lang.String) where the username passed is UserProfile#getId()#getId(). If the user is not found, it will create a new one with the the default roles.
| Type | Name and description |
|---|---|
UserDetailsChecker |
preAuthenticationChecks |
UserDetailsService |
userDetailsService |
| Constructor and description |
|---|
DefaultOauthUserDetailsService() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
OauthUser |
instantiateOauthUser(UserProfile userProfile, java.util.Collection<GrantedAuthority> defaultRoles) |
|
OauthUser |
loadUserByUserProfile(UserProfile userProfile, java.util.Collection<GrantedAuthority> defaultRoles) |
|
OauthUser |
loadUserByUserProfileWhenUserDomainClassIsSet(UserProfile userProfile, java.util.Collection<GrantedAuthority> defaultRoles) |
|
java.lang.String |
userDomainClassName() |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#equals(java.lang.Object), java.lang.Object#getClass(), java.lang.Object#hashCode(), java.lang.Object#notify(), java.lang.Object#notifyAll(), java.lang.Object#toString(), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int) |
Groovy Documentation