| Package | Description |
|---|---|
| io.helidon.security |
Security
|
| Modifier and Type | Method | Description |
|---|---|---|
Security.Builder |
Security.Builder.addAuditProvider(Builder<? extends AuditProvider> builder) |
Add an audit provider to this security runtime.
|
Security.Builder |
Security.Builder.addAuditProvider(AuditProvider provider) |
Add an audit provider to this security runtime.
|
Security.Builder |
Security.Builder.addAuthenticationProvider(Builder<? extends AuthenticationProvider> builder) |
Add an authentication provider.
|
Security.Builder |
Security.Builder.addAuthenticationProvider(Builder<? extends AuthenticationProvider> builder,
java.lang.String name) |
Add a named authentication provider.
|
Security.Builder |
Security.Builder.addAuthenticationProvider(AuthenticationProvider provider) |
Add an authentication provider.
|
Security.Builder |
Security.Builder.addAuthenticationProvider(AuthenticationProvider provider,
java.lang.String name) |
Add a named authentication provider.
|
Security.Builder |
Security.Builder.addAuthorizationProvider(Builder<? extends AuthorizationProvider> builder) |
Add authorization provider.
|
Security.Builder |
Security.Builder.addAuthorizationProvider(Builder<? extends AuthorizationProvider> builder,
java.lang.String name) |
Add a named authorization provider.
|
Security.Builder |
Security.Builder.addAuthorizationProvider(AuthorizationProvider provider) |
Add authorization provider.
|
Security.Builder |
Security.Builder.addAuthorizationProvider(AuthorizationProvider provider,
java.lang.String name) |
Add a named authorization provider.
|
Security.Builder |
Security.Builder.addOutboundSecurityProvider(Builder<? extends OutboundSecurityProvider> builder) |
All configured identity propagation providers are used.
|
Security.Builder |
Security.Builder.addOutboundSecurityProvider(Builder<? extends OutboundSecurityProvider> build,
java.lang.String name) |
Add a named outbound security provider.
|
Security.Builder |
Security.Builder.addOutboundSecurityProvider(OutboundSecurityProvider provider) |
All configured identity propagation providers are used.
|
Security.Builder |
Security.Builder.addOutboundSecurityProvider(OutboundSecurityProvider provider,
java.lang.String name) |
Add a named outbound security provider.
|
Security.Builder |
Security.Builder.addProvider(Builder<? extends SecurityProvider> providerBuilder) |
Add a provider, works as
addProvider(SecurityProvider, String), where the name is set to Class.getSimpleName(). |
Security.Builder |
Security.Builder.addProvider(Builder<? extends SecurityProvider> providerBuilder,
java.lang.String name) |
Adds a named provider that may implement multiple interfaces.
|
Security.Builder |
Security.Builder.addProvider(SecurityProvider provider) |
Add a provider, works as
addProvider(SecurityProvider, String), where the name is set to Class.getSimpleName(). |
Security.Builder |
Security.Builder.addProvider(SecurityProvider provider,
java.lang.String name) |
Adds a named provider that may implement multiple interfaces.
|
Security.Builder |
Security.Builder.authenticationProvider(Builder<? extends AuthenticationProvider> builder) |
Set the default authentication provider.
|
Security.Builder |
Security.Builder.authenticationProvider(AuthenticationProvider provider) |
Set the default authentication provider.
|
Security.Builder |
Security.Builder.authorizationProvider(Builder<? extends AuthorizationProvider> builder) |
Set the default authorization provider.
|
Security.Builder |
Security.Builder.authorizationProvider(AuthorizationProvider provider) |
Set the default authorization provider.
|
static Security.Builder |
Security.builder() |
Creates
Security.Builder class. |
static Security.Builder |
Security.builderFromConfig(Config config) |
Creates new instance based on configuration values.
|
Security.Builder |
Security.Builder.config(Config config) |
Add config instance to this builder.
|
Security.Builder |
Security.Builder.disableTracing() |
Disable open tracing support in this security instance.
|
Security.Builder |
Security.Builder.providerSelectionPolicy(java.util.function.Function<ProviderSelectionPolicy.Providers,ProviderSelectionPolicy> pspFunction) |
Set the provider selection policy.
|
Security.Builder |
Security.Builder.serverTime(SecurityTime time) |
Server time to use when evaluating security policies that depend on time.
|
Security.Builder |
Security.Builder.subjectMappingProvider(SubjectMappingProvider provider) |
Configure a subject mapping provider that would be used once authentication is processed.
|
Security.Builder |
Security.Builder.tracer(io.opentracing.Tracer tracer) |
Set an open tracing tracer to use for security.
|
Security.Builder |
Security.Builder.tracingEnabled(boolean tracingEnabled) |
Whether or not tracing should be enabled.
|
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.