| 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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JwtAuthProvider
Provider that provides JWT authentication.
|
| Modifier and Type | Method and Description |
|---|---|
Security.Builder |
Security.Builder.addAuthenticationProvider(AuthenticationProvider provider)
Add an authentication provider.
|
Security.Builder |
Security.Builder.addAuthenticationProvider(AuthenticationProvider provider,
String name)
Add a named authentication provider.
|
Security.Builder |
Security.Builder.authenticationProvider(AuthenticationProvider provider)
Set the default authentication provider.
|
| Modifier and Type | Method and Description |
|---|---|
Security.Builder |
Security.Builder.addAuthenticationProvider(Supplier<? extends AuthenticationProvider> builder)
Add an authentication provider.
|
Security.Builder |
Security.Builder.addAuthenticationProvider(Supplier<? extends AuthenticationProvider> builder,
String name)
Add a named authentication provider.
|
Security.Builder |
Security.Builder.authenticationProvider(Supplier<? extends AuthenticationProvider> builder)
Set the default authentication provider.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GoogleTokenProvider
Provider supporting login button from front-end.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HeaderAtnProvider
Security provider that extracts a username (or service name) from a header.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HttpBasicAuthProvider
Http authentication security provider.
|
class |
HttpDigestAuthProvider
Http authentication security provider.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HttpSignProvider
A provider that can authenticate incoming requests based on HTTP signature of header fields, and
can create signatures for outbound requests.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JwtProvider
Provider that can process JWT tokens in request headers and assert identity (e.g.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OidcProvider
Open ID Connect authentication provider.
|
Copyright © 2018–2019 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms.