Interface OpenIdAuthorizationResponseHandler

    • Method Detail

      • handle

        org.reactivestreams.Publisher<io.micronaut.security.authentication.AuthenticationResponse> handle​(OpenIdAuthorizationResponse authorizationResponse,
                                                                                                          OauthClientConfiguration clientConfiguration,
                                                                                                          OpenIdProviderMetadata openIdProviderMetadata,
                                                                                                          @Nullable
                                                                                                          OpenIdAuthenticationMapper authenticationMapper,
                                                                                                          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
        authenticationMapper - The user details mapper
        tokenEndpoint - The token endpoint
        Returns:
        An authentication response publisher