Interface ReactiveOAuth2UserService<R extends OAuth2UserRequest,​U extends OAuth2User>

    • Method Detail

      • loadUser

        reactor.core.publisher.Mono<U> loadUser​(R userRequest)
                                         throws OAuth2AuthenticationException
        Returns an OAuth2User after obtaining the user attributes of the End-User from the UserInfo Endpoint.
        Parameters:
        userRequest - the user request
        Returns:
        an OAuth2User
        Throws:
        OAuth2AuthenticationException - if an error occurs while attempting to obtain the user attributes from the UserInfo Endpoint