Class AwsCognitoEndSessionEndpoint

    • Constructor Detail

      • AwsCognitoEndSessionEndpoint

        public AwsCognitoEndSessionEndpoint​(EndSessionCallbackUrlBuilder endSessionCallbackUrlBuilder,
                                            OauthClientConfiguration clientConfiguration,
                                            java.util.function.Supplier<OpenIdProviderMetadata> providerMetadata)
        Parameters:
        endSessionCallbackUrlBuilder - The end session callback URL builder
        clientConfiguration - The client configuration
        providerMetadata - The provider metadata supplier
    • Method Detail

      • getArguments

        protected java.util.Map<java.lang.String,​java.lang.Object> getArguments​(io.micronaut.http.HttpRequest<?> originating,
                                                                                      io.micronaut.security.authentication.Authentication authentication)
        Specified by:
        getArguments in class AbstractEndSessionRequest
        Parameters:
        originating - The originating request
        authentication - The authentication
        Returns:
        The parameters to include in the URL