| 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 and Description |
|---|---|
static OutboundSecurityResponse |
OutboundSecurityResponse.abstain()
Abstain from processing this request.
|
OutboundSecurityResponse |
OutboundSecurityResponse.Builder.build()
Build identity propagation response based on this builder.
|
OutboundSecurityResponse |
OutboundSecurityClientBuilder.buildAndGet()
A shortcut method to build the client and invoke
SecurityClient.get() on it. |
static OutboundSecurityResponse |
OutboundSecurityResponse.empty()
There is nothing we can add - e.g.
|
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 and 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 and Description |
|---|---|
protected OutboundSecurityResponse |
GoogleTokenProvider.syncOutbound(ProviderRequest providerRequest,
SecurityEnvironment outboundEnv,
EndpointConfig outboundEndpointConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected OutboundSecurityResponse |
HeaderAtnProvider.syncOutbound(ProviderRequest providerRequest,
SecurityEnvironment outboundEnv,
EndpointConfig outboundEndpointConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected OutboundSecurityResponse |
HttpBasicAuthProvider.syncOutbound(ProviderRequest providerRequest,
SecurityEnvironment outboundEnv,
EndpointConfig outboundEp) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletionStage<OutboundSecurityResponse> |
HttpSignProvider.outboundSecurity(ProviderRequest providerRequest,
SecurityEnvironment outboundEnv,
EndpointConfig outboundConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected OutboundSecurityResponse |
JwtProvider.syncOutbound(ProviderRequest providerRequest,
SecurityEnvironment outboundEnv,
EndpointConfig outboundEndpointConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected OutboundSecurityResponse |
SynchronousProvider.syncOutbound(ProviderRequest providerRequest,
SecurityEnvironment outboundEnv,
EndpointConfig outboundEndpointConfig)
Synchronous outbound security.
|
| Modifier and Type | Method and 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.