Interface OpenIdAuthorizationResponseHandler

    • Method Detail

      • handle

        org.reactivestreams.Publisher<AuthenticationResponse> handle​(OpenIdAuthorizationResponse authorizationResponse,
                                                                     OauthClientConfiguration clientConfiguration,
                                                                     OpenIdProviderMetadata openIdProviderMetadata,
                                                                     @Nullable
                                                                     OpenIdUserDetailsMapper userDetailsMapper,
                                                                     SecureEndpoint tokenEndpoint)
        Receives the authorization response and ultimately returns the authentication response.
        Parameters:
        authorizationResponse - The authorization response
        clientConfiguration - The client configuration
        openIdProviderMetadata - The provider metadata
        userDetailsMapper - The user details mapper
        tokenEndpoint - The token endpoint
        Returns:
        An authentication response publisher