@Singleton
public class EndSessionEndpointResolver
extends java.lang.Object
| Constructor and Description |
|---|
EndSessionEndpointResolver(io.micronaut.context.BeanContext beanContext) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<EndSessionEndpoint> |
resolve(OauthClientConfiguration oauthClientConfiguration,
OpenIdProviderMetadata openIdProviderMetadata,
EndSessionCallbackUrlBuilder endSessionCallbackUrlBuilder)
Attempts to resolve an end session request in the
following order:
1.
|
java.util.Optional<EndSessionEndpoint> |
resolve(OauthClientConfiguration oauthClientConfiguration,
java.util.function.Supplier<OpenIdProviderMetadata> openIdProviderMetadata,
EndSessionCallbackUrlBuilder endSessionCallbackUrlBuilder)
Attempts to resolve an end session request in the
following order:
1.
|
public EndSessionEndpointResolver(io.micronaut.context.BeanContext beanContext)
beanContext - The bean contextpublic java.util.Optional<EndSessionEndpoint> resolve(OauthClientConfiguration oauthClientConfiguration, OpenIdProviderMetadata openIdProviderMetadata, EndSessionCallbackUrlBuilder endSessionCallbackUrlBuilder)
oauthClientConfiguration - The client configurationopenIdProviderMetadata - The provider metadataendSessionCallbackUrlBuilder - The end session callback builderpublic java.util.Optional<EndSessionEndpoint> resolve(OauthClientConfiguration oauthClientConfiguration, java.util.function.Supplier<OpenIdProviderMetadata> openIdProviderMetadata, EndSessionCallbackUrlBuilder endSessionCallbackUrlBuilder)
oauthClientConfiguration - The client configurationopenIdProviderMetadata - The provider metadata supplierendSessionCallbackUrlBuilder - The end session callback builder