| Package | Description |
|---|---|
| io.helidon.microprofile.jwt.auth |
Implementation of Microprofile JWT Auth specification.
|
| io.helidon.security |
Security
|
| io.helidon.security.providers.google.login |
Integration with Google login button.
|
| io.helidon.security.providers.header |
Provider that can extract username from a (any) header.
|
| io.helidon.security.providers.httpauth |
Basic security provider, supporting "basic" and "digest" authentication schemes with role support.
|
| io.helidon.security.providers.httpsign |
Provider supporting validation of incoming signatures and signing of outbound requests.
|
| io.helidon.security.providers.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.providers.oidc |
Integration with Open ID Connect providers.
|
| io.helidon.security.spi |
Security component's SPI.
|
| Modifier and Type | Method and Description |
|---|---|
protected AuthenticationResponse |
JwtAuthProvider.syncAuthenticate(ProviderRequest providerRequest) |
| Modifier and Type | Method and 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(String message)
Construct a failed response with an explanatory message.
|
static AuthenticationResponse |
AuthenticationResponse.failed(String message,
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 and Description |
|---|---|
SecurityClientBuilder<AuthenticationResponse> |
SecurityContext.atnClientBuilder()
Authenticator client builder to use for programmatic authentication.
|
| Modifier and Type | Method and Description |
|---|---|
protected AuthenticationResponse |
GoogleTokenProvider.syncAuthenticate(ProviderRequest providerRequest) |
| Modifier and Type | Method and Description |
|---|---|
protected AuthenticationResponse |
HeaderAtnProvider.syncAuthenticate(ProviderRequest providerRequest) |
| Modifier and Type | Method and Description |
|---|---|
protected AuthenticationResponse |
HttpBasicAuthProvider.syncAuthenticate(ProviderRequest providerRequest) |
protected AuthenticationResponse |
HttpDigestAuthProvider.syncAuthenticate(ProviderRequest providerRequest) |
| Modifier and Type | Method and Description |
|---|---|
CompletionStage<AuthenticationResponse> |
HttpSignProvider.authenticate(ProviderRequest providerRequest) |
| Modifier and Type | Method and Description |
|---|---|
protected AuthenticationResponse |
JwtProvider.syncAuthenticate(ProviderRequest providerRequest) |
| Modifier and Type | Method and Description |
|---|---|
protected AuthenticationResponse |
OidcProvider.syncAuthenticate(ProviderRequest providerRequest) |
| Modifier and Type | Method and Description |
|---|---|
protected AuthenticationResponse |
SynchronousProvider.syncAuthenticate(ProviderRequest providerRequest)
Synchronous authentication.
|
| Modifier and Type | Method and Description |
|---|---|
CompletionStage<AuthenticationResponse> |
AuthenticationProvider.authenticate(ProviderRequest providerRequest)
Authenticate a request.
|
CompletionStage<AuthenticationResponse> |
SynchronousProvider.authenticate(ProviderRequest providerRequest)
Authenticate a request.
|
CompletionStage<AuthenticationResponse> |
SubjectMappingProvider.map(ProviderRequest providerRequest,
AuthenticationResponse previousResponse)
Map grants from authenticated request (e.g.
|
| Modifier and Type | Method and Description |
|---|---|
CompletionStage<AuthenticationResponse> |
SubjectMappingProvider.map(ProviderRequest providerRequest,
AuthenticationResponse previousResponse)
Map grants from authenticated request (e.g.
|
Copyright © 2018–2019 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms.