Modifier and Type | Class and Description |
---|---|
class |
DefaultOAuth2UserDetails |
Modifier and Type | Method and Description |
---|---|
protected AuthorizedClient |
DefaultImpersonationRequestValidator.getImpersonatedClient(OAuth2UserDetails impersonatedUser) |
void |
DefaultImpersonationRequestValidator.validateUserImpersonation(ImpersonationRequest impersonationRequest,
OAuth2UserDetails impersonatedUser,
String csrUserId) |
void |
ImpersonationRequestValidator.validateUserImpersonation(ImpersonationRequest impersonationRequest,
OAuth2UserDetails impersonatedUser,
String csrUserId)
Validates that the user requested to be impersonated is able to be impersonated.
|
Modifier and Type | Method and Description |
---|---|
protected OAuth2UserDetails |
DefaultOAuth2UserDetailsService.buildUserDetails(User user,
String clientId,
String serverId) |
protected OAuth2UserDetails |
DefaultSessionAuthenticationStrategy.getOAuth2UserDetails(@NonNull org.springframework.security.core.Authentication authentication) |
OAuth2UserDetails |
OAuth2UserDetailsService.loadAnonymousCsrUser(String clientId) |
OAuth2UserDetails |
DefaultOAuth2UserDetailsService.loadAnonymousCsrUser(String clientId) |
OAuth2UserDetails |
OAuth2UserDetailsService.loadUserByClientIdAndUsername(String clientId,
String username) |
OAuth2UserDetails |
DefaultOAuth2UserDetailsService.loadUserByClientIdAndUsername(String clientId,
String username) |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
ImpersonationClaimsEnhancer.enhance(Map<String,Object> claims,
OAuth2UserDetails impersonatedUser,
ImpersonationRequestToken impersonationRequestToken)
Provides an opportunity for customization of the claims for an impersonated
OAuth2SessionToken . |
Map<String,Object> |
ImpersonationClaimsEnhancerChain.enhance(Map<String,Object> claims,
OAuth2UserDetails impersonatedUser,
ImpersonationRequestToken impersonationRequestToken) |
Map<String,Object> |
DefaultImpersonationClaimsEnhancer.enhance(Map<String,Object> claims,
OAuth2UserDetails impersonatedUser,
ImpersonationRequestToken impersonationRequestToken) |
OAuth2SessionToken |
ImpersonationService.getImpersonationSessionToken(ImpersonationRequestToken impersonationRequest,
OAuth2UserDetails impersonatedUser)
Creates an
OAuth2SessionToken for the validated ImpersonationRequest . |
OAuth2SessionToken |
DefaultImpersonationService.getImpersonationSessionToken(ImpersonationRequestToken token,
OAuth2UserDetails impersonatedUser) |
protected void |
DefaultSessionAuthenticationStrategy.setSessionCookie(@NonNull javax.servlet.http.HttpServletResponse response,
@NonNull OAuth2UserDetails oAuth2UserDetails) |
Modifier and Type | Method and Description |
---|---|
protected org.springframework.security.core.Authentication |
OAuth2SessionAuthenticationProvider.createSuccessAuthentication(OAuth2UserDetails user,
OAuth2SessionToken sessionToken) |
protected Collection<org.springframework.security.core.GrantedAuthority> |
OAuth2SessionAuthenticationProvider.getAuthorities(OAuth2UserDetails user,
OAuth2SessionToken sessionToken) |
protected void |
OAuth2SessionAuthenticationProvider.validateUserDetails(OAuth2UserDetails userDetails,
String clientId,
OAuth2SessionToken sessionToken) |
Modifier and Type | Method and Description |
---|---|
protected EmbeddedLoginTokenEndpointAuthenticationToken |
EmbeddedLoginTokenAuthenticationProvider.buildEmbeddedLoginTokenEndpointAuthenticationToken(OAuth2UserDetails userDetails,
String clientId,
String username,
String scope,
String code,
String purpose)
|
protected org.springframework.security.oauth2.provider.OAuth2Request |
EmbeddedLoginTokenAuthenticationProvider.buildOAuth2Request(String clientId,
OAuth2UserDetails userDetails,
String scope)
Build a synthetic
OAuth2Request . |
Modifier and Type | Method and Description |
---|---|
protected OAuth2UserDetails |
UserRestrictionTokenEnhancer.getUserDetails(org.springframework.security.oauth2.provider.OAuth2Authentication authentication) |
Modifier and Type | Method and Description |
---|---|
OAuth2UserDetails |
FormLoginAuthenticationStrategyDelegate.getOAuth2UserDetails(@NonNull org.springframework.security.core.Authentication authentication) |
OAuth2UserDetails |
AuthenticationStrategyDelegate.getOAuth2UserDetails(org.springframework.security.core.Authentication authentication)
Map the Authentication token to an OAuth2UserDetails
|
OAuth2UserDetails |
AbstractAuthenticationStrategyDelegate.getOAuth2UserDetails(@NonNull org.springframework.security.core.Authentication authentication)
Get the clientId and username from the token to load from the database.
|
Modifier and Type | Method and Description |
---|---|
protected OAuth2UserDetails |
ImpersonationEndpoint.getUserToImpersonate(String clientId,
String username) |
protected OAuth2UserDetails |
ImpersonationEndpoint.loadAnonymousCsrUser(String clientId) |
Modifier and Type | Method and Description |
---|---|
protected void |
ImpersonationEndpoint.addSessionCookie(javax.servlet.http.HttpServletResponse response,
ImpersonationRequestToken impersonationRequest,
OAuth2UserDetails impersonatedUser) |
Copyright © 2021. All rights reserved.