| Package | Description |
|---|---|
| io.helidon.security |
Security
|
| io.helidon.security.google |
Integration with Google login button.
|
| io.helidon.security.oidc |
Integration with Open ID Connect providers.
|
| 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 AuthenticationResponse |
AuthenticationResponse.abstain() |
Provider returning this response is not capable to make a decision (e.g.
|
AuthenticationResponse |
SecurityContext.authenticate() |
Authenticate current request (based on current
SecurityEnvironment and EndpointConfig. |
AuthenticationResponse |
AuthenticationResponse.Builder.build() |
Build authentication response.
|
static AuthenticationResponse |
AuthenticationResponse.failed(java.lang.String message) |
Construct a failed response with an explanatory message.
|
static AuthenticationResponse |
AuthenticationResponse.failed(java.lang.String message,
java.lang.Throwable cause) |
Construct a failed response with a throwable as a cause.
|
static AuthenticationResponse |
AuthenticationResponse.success(Principal principal) |
Provider has authenticated the request and created a principal for a user.
|
static AuthenticationResponse |
AuthenticationResponse.success(Subject subject) |
Provider has authenticated the request and created a user Subject.
|
static AuthenticationResponse |
AuthenticationResponse.success(Subject user,
Subject service) |
Provider has authenticated the request and created a user and service Subject.
|
static AuthenticationResponse |
AuthenticationResponse.successService(Principal principal) |
Provider has authenticated the request and created a principal for a service (or a client).
|
static AuthenticationResponse |
AuthenticationResponse.successService(Subject service) |
Provider has authenticated the request and created a service Subject.
|
| Modifier and Type | Method | Description |
|---|---|---|
SecurityClientBuilder<AuthenticationResponse> |
SecurityContext.atnClientBuilder() |
Authenticator client builder to use for programmatic authentication.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected AuthenticationResponse |
GoogleTokenProvider.syncAuthenticate(ProviderRequest providerRequest) |
| Modifier and Type | Method | Description |
|---|---|---|
protected AuthenticationResponse |
OidcProvider.syncAuthenticate(ProviderRequest providerRequest) |
| Modifier and Type | Method | Description |
|---|---|---|
protected AuthenticationResponse |
HeaderAtnProvider.syncAuthenticate(ProviderRequest providerRequest) |
| Modifier and Type | Method | Description |
|---|---|---|
protected AuthenticationResponse |
HttpBasicAuthProvider.syncAuthenticate(ProviderRequest providerRequest) |
|
protected AuthenticationResponse |
HttpDigestAuthProvider.syncAuthenticate(ProviderRequest providerRequest) |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.concurrent.CompletionStage<AuthenticationResponse> |
HttpSignProvider.authenticate(ProviderRequest providerRequest) |
| Modifier and Type | Method | Description |
|---|---|---|
protected AuthenticationResponse |
JwtProvider.syncAuthenticate(ProviderRequest providerRequest) |
| Modifier and Type | Method | Description |
|---|---|---|
protected AuthenticationResponse |
SynchronousProvider.syncAuthenticate(ProviderRequest providerRequest) |
Synchronous authentication.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.util.concurrent.CompletionStage<AuthenticationResponse> |
AuthenticationProvider.authenticate(ProviderRequest providerRequest) |
Authenticate a request.
|
java.util.concurrent.CompletionStage<AuthenticationResponse> |
SynchronousProvider.authenticate(ProviderRequest providerRequest) |
Authenticate a request.
|
java.util.concurrent.CompletionStage<AuthenticationResponse> |
SubjectMappingProvider.map(ProviderRequest providerRequest,
AuthenticationResponse previousResponse) |
Map grants from authenticated request (e.g.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.util.concurrent.CompletionStage<AuthenticationResponse> |
SubjectMappingProvider.map(ProviderRequest providerRequest,
AuthenticationResponse previousResponse) |
Map grants from authenticated request (e.g.
|
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.