Interface OauthAuthorizationResponseHandler

    • Method Detail

      • handle

        org.reactivestreams.Publisher<io.micronaut.security.authentication.AuthenticationResponse> handle​(AuthorizationResponse authorizationResponse,
                                                                                                          OauthClientConfiguration clientConfiguration,
                                                                                                          OauthAuthenticationMapper authenticationMapper,
                                                                                                          SecureEndpoint tokenEndpoint)
        Receives the authorization response and ultimately returns the authentication response.
        Parameters:
        authorizationResponse - The authorization response
        clientConfiguration - The client configuration
        authenticationMapper - The authetncation mapper
        tokenEndpoint - The token endpoint
        Returns:
        An authentication response publisher