io.helidon.security.spi.AuthenticationProvider, io.helidon.security.spi.OutboundSecurityProvider, io.helidon.security.spi.SecurityProviderpublic class HeaderAtnProvider
extends io.helidon.security.spi.SynchronousProvider
implements io.helidon.security.spi.AuthenticationProvider, io.helidon.security.spi.OutboundSecurityProvider
| Modifier and Type | Class | Description |
|---|---|---|
static class |
HeaderAtnProvider.Builder |
A fluent api Builder for
HeaderAtnProvider. |
| Modifier and Type | Method | Description |
|---|---|---|
static HeaderAtnProvider.Builder |
builder() |
A builder for this provider.
|
static HeaderAtnProvider |
fromConfig(io.helidon.config.Config config) |
Create provider instance from configuration.
|
boolean |
isOutboundSupported(io.helidon.security.ProviderRequest providerRequest,
io.helidon.security.SecurityEnvironment outboundEnv,
io.helidon.security.EndpointConfig outboundConfig) |
|
protected io.helidon.security.AuthenticationResponse |
syncAuthenticate(io.helidon.security.ProviderRequest providerRequest) |
|
protected io.helidon.security.OutboundSecurityResponse |
syncOutbound(io.helidon.security.ProviderRequest providerRequest,
io.helidon.security.SecurityEnvironment outboundEnv,
io.helidon.security.EndpointConfig outboundEndpointConfig) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic static HeaderAtnProvider fromConfig(io.helidon.config.Config config)
config - configuration of this providerpublic static HeaderAtnProvider.Builder builder()
protected io.helidon.security.AuthenticationResponse syncAuthenticate(io.helidon.security.ProviderRequest providerRequest)
syncAuthenticate in class io.helidon.security.spi.SynchronousProviderpublic boolean isOutboundSupported(io.helidon.security.ProviderRequest providerRequest,
io.helidon.security.SecurityEnvironment outboundEnv,
io.helidon.security.EndpointConfig outboundConfig)
isOutboundSupported in interface io.helidon.security.spi.OutboundSecurityProviderprotected io.helidon.security.OutboundSecurityResponse syncOutbound(io.helidon.security.ProviderRequest providerRequest,
io.helidon.security.SecurityEnvironment outboundEnv,
io.helidon.security.EndpointConfig outboundEndpointConfig)
syncOutbound in class io.helidon.security.spi.SynchronousProviderCopyright © 2018 Oracle Corporation. All rights reserved.