| Package | Description |
|---|---|
| io.helidon.security |
Security
|
| io.helidon.security.google |
Integration with Google login button.
|
| io.helidon.security.provider.header |
Provider that can extract username from a (any) header.
|
| io.helidon.security.provider.httpauth |
Basic security provider, supporting "basic" and "digest" authentication schemes with role support.
|
| io.helidon.security.provider.httpsign |
Provider supporting validation of incoming signatures and signing of outbound requests.
|
| io.helidon.security.provider.jwt |
Provider that can process incoming JWTs and assert users based on them and can propagate JWTs (or create
new ones) for outbound calls.
|
| io.helidon.security.spi |
Security component's SPI.
|
| Modifier and Type | Method | Description |
|---|---|---|
static OutboundSecurityResponse |
OutboundSecurityResponse.abstain() |
Abstain from processing this request.
|
OutboundSecurityResponse |
OutboundSecurityResponse.Builder.build() |
Build identity propagation response based on this builder.
|
static OutboundSecurityResponse |
OutboundSecurityResponse.empty() |
There is nothing we can add - e.g.
|
OutboundSecurityResponse |
OutboundSecurityClientBuilder.get() |
A shortcut method to build the client and invoke
SecurityClient.get() on it. |
static OutboundSecurityResponse |
OutboundSecurityResponse.withHeaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers) |
Create a response with these headers.
|
| Modifier and Type | Method | Description |
|---|---|---|
SecurityClient<OutboundSecurityResponse> |
OutboundSecurityClientBuilder.build() |
Build an instance of a security client.
|
java.util.concurrent.CompletionStage<OutboundSecurityResponse> |
OutboundSecurityClientBuilder.submit() |
A shortcut method to build the client and invoke
SecurityClient.submit() on it. |
| Modifier and Type | Method | Description |
|---|---|---|
protected OutboundSecurityResponse |
GoogleTokenProvider.syncOutbound(ProviderRequest providerRequest,
SecurityEnvironment outboundEnv,
EndpointConfig outboundEndpointConfig) |
| Modifier and Type | Method | Description |
|---|---|---|
protected OutboundSecurityResponse |
HeaderAtnProvider.syncOutbound(ProviderRequest providerRequest,
SecurityEnvironment outboundEnv,
EndpointConfig outboundEndpointConfig) |
| Modifier and Type | Method | Description |
|---|---|---|
protected OutboundSecurityResponse |
HttpBasicAuthProvider.syncOutbound(ProviderRequest providerRequest,
SecurityEnvironment outboundEnv,
EndpointConfig outboundEp) |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.concurrent.CompletionStage<OutboundSecurityResponse> |
HttpSignProvider.outboundSecurity(ProviderRequest providerRequest,
SecurityEnvironment outboundEnv,
EndpointConfig outboundConfig) |
| Modifier and Type | Method | Description |
|---|---|---|
protected OutboundSecurityResponse |
JwtProvider.syncOutbound(ProviderRequest providerRequest,
SecurityEnvironment outboundEnv,
EndpointConfig outboundEndpointConfig) |
| Modifier and Type | Method | Description |
|---|---|---|
protected OutboundSecurityResponse |
SynchronousProvider.syncOutbound(ProviderRequest providerRequest,
SecurityEnvironment outboundEnv,
EndpointConfig outboundEndpointConfig) |
Synchronous outbound security.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.util.concurrent.CompletionStage<OutboundSecurityResponse> |
OutboundSecurityProvider.outboundSecurity(ProviderRequest providerRequest,
SecurityEnvironment outboundEnv,
EndpointConfig outboundConfig) |
Creates necessary updates to headers and entity needed for outbound
security (e.g.
|
java.util.concurrent.CompletionStage<OutboundSecurityResponse> |
SynchronousProvider.outboundSecurity(ProviderRequest providerRequest,
SecurityEnvironment outboundEnv,
EndpointConfig outboundConfig) |
Creates necessary updates to headers and entity needed for outbound
security (e.g.
|
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.