R - The type of OAuth 2.0 User RequestU - The type of OAuth 2.0 User@FunctionalInterface
public interface ReactiveOAuth2UserService<R extends OAuth2UserRequest,U extends OAuth2User>
Access Token granted to the
 Client and returning an
 AuthenticatedPrincipal in the form of an OAuth2User.OAuth2UserRequest, 
OAuth2User, 
AuthenticatedPrincipal| Modifier and Type | Method and Description | 
|---|---|
reactor.core.publisher.Mono<U> | 
loadUser(R userRequest)
Returns an  
OAuth2User after obtaining the user attributes of the End-User
 from the UserInfo Endpoint. | 
reactor.core.publisher.Mono<U> loadUser(R userRequest) throws OAuth2AuthenticationException
OAuth2User after obtaining the user attributes of the End-User
 from the UserInfo Endpoint.userRequest - the user requestOAuth2UserOAuth2AuthenticationException - if an error occurs while attempting to obtain
 the user attributes from the UserInfo Endpoint