| Package | Description |
|---|---|
| io.helidon.security |
Security
|
| io.helidon.security.abac |
Attribute based access control (ABAC) security provider.
|
| io.helidon.security.abac.policy |
Attribute based access control policy validator.
|
| io.helidon.security.abac.policy.el |
Integration with Java EE expression language.
|
| io.helidon.security.abac.policy.spi |
Service provider interface (SPI) to support policy statements in Attribute based access control.
|
| io.helidon.security.abac.role |
Role attribute validator.
|
| io.helidon.security.abac.scope |
Scope (OAuth2) attribute validator.
|
| io.helidon.security.abac.spi |
Attribute based access control (ABAC) security provider's SPI.
|
| io.helidon.security.abac.time |
Time attribute validator.
|
| io.helidon.security.google |
Integration with Google login button.
|
| io.helidon.security.jersey |
Jersey integration for security module.
|
| 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.providers |
Common classes for provider implementation.
|
| io.helidon.security.spi |
Security component's SPI.
|
| io.helidon.security.webserver |
Integration library for RxServer.
|
| Class | Description |
|---|---|
| AuditEvent |
An audit event to store using an Audit provider.
|
| AuditEvent.AuditParam |
Named parameters of audit event.
|
| AuditEvent.AuditSeverity |
Severity of
AuditEvent. |
| AuthenticationResponse |
Response as returned from an authentication provider.
|
| AuthenticationResponse.Builder |
Authentication response builder.
|
| AuthorizationResponse |
Response from an authorization decision.
|
| AuthorizationResponse.Builder |
Builder for custom Authorization responses.
|
| ClassToInstanceStore |
Map of classes to their instances.
|
| CompositeProviderFlag |
Flag driving resolution of providers.
|
| CompositeProviderSelectionPolicy.Builder |
Fluent API builder to create
CompositeProviderSelectionPolicy. |
| EndpointConfig |
Each endpoint can have security configuration either statically declared (e.g.
|
| EndpointConfig.AnnotationScope |
Scope of annotations used in applications that integrate
security.
|
| EndpointConfig.Builder |
A fluent API builder for
EndpointConfig. |
| Entity |
Access to message content (entity).
|
| Grant |
A concept representing anything that can be granted to a subject.
|
| Grant.Builder |
A fluent API builder for
Grant. |
| OutboundSecurityClientBuilder |
Builder constructing a security client - extends the
SecurityRequestBuilder for convenience. |
| OutboundSecurityResponse |
Response of outbound security provider.
|
| OutboundSecurityResponse.Builder |
Builder class to build custom identity propagation responses.
|
| Principal |
A security principal.
|
| Principal.Builder |
A fluent API builder for
Principal. |
| QueryParamMapping |
Definition of a map to bind a query param to a header.
|
| Role |
A security role used in RBAC (role based access control) schemes.
|
| Role.Builder |
A fluent API builder for
Role. |
| Security |
This class is used to "bootstrap" security and integrate it with other frameworks; runtime
main entry point is
SecurityContext. |
| Security.Builder |
Builder pattern class for helping create
Security in a convenient way. |
| SecurityClient |
Common methods for security clients.
|
| SecurityClientBuilder |
Builder constructing a security client - extends the
SecurityRequestBuilder for convenience. |
| SecurityContext |
Security context to retrieve security information about current user, either injected or obtained from
Security.contextBuilder(String) and to handle programmatic security. |
| SecurityContext.Builder |
Fluent API builder for
SecurityContext. |
| SecurityEnvironment |
Security environment is a set of attributes that are stable for an interaction (usually a request in our case).
|
| SecurityEnvironment.Builder |
A fluent API builder for
SecurityEnvironment. |
| SecurityRequest |
Common methods for all security requests (authentication, authorization, and identity propagation).
|
| SecurityRequestBuilder |
Fluent API to build a security request.
|
| SecurityResponse |
Response from security provider (and security Module).
|
| SecurityResponse.SecurityStatus |
Status of a security operation.
|
| SecurityTime |
Time used in security, configurable.
|
| SecurityTime.Builder |
Fluent API builder for
SecurityTime. |
| Subject |
A security subject, representing a user or a service.
|
| Subject.Builder |
A fluent API builder for
Subject. |
| SubjectType |
Type of principal.
|
| ThreadPoolSupplier |
Supplier of a custom thread pool.
|
| ThreadPoolSupplier.Builder |
A fluent API builder for
ThreadPoolSupplier. |
| Class | Description |
|---|---|
| AuthorizationResponse |
Response from an authorization decision.
|
| ProviderRequest |
A request sent to security providers.
|
| Class | Description |
|---|---|
| ProviderRequest |
A request sent to security providers.
|
| Class | Description |
|---|---|
| ProviderRequest |
A request sent to security providers.
|
| Subject |
A security subject, representing a user or a service.
|
| Class | Description |
|---|---|
| ProviderRequest |
A request sent to security providers.
|
| Class | Description |
|---|---|
| ProviderRequest |
A request sent to security providers.
|
| Class | Description |
|---|---|
| ProviderRequest |
A request sent to security providers.
|
| Class | Description |
|---|---|
| ProviderRequest |
A request sent to security providers.
|
| Class | Description |
|---|---|
| ProviderRequest |
A request sent to security providers.
|
| Class | Description |
|---|---|
| AuthenticationResponse |
Response as returned from an authentication provider.
|
| EndpointConfig |
Each endpoint can have security configuration either statically declared (e.g.
|
| OutboundSecurityResponse |
Response of outbound security provider.
|
| ProviderRequest |
A request sent to security providers.
|
| SecurityEnvironment |
Security environment is a set of attributes that are stable for an interaction (usually a request in our case).
|
| Class | Description |
|---|---|
| QueryParamMapping |
Definition of a map to bind a query param to a header.
|
| Security |
This class is used to "bootstrap" security and integrate it with other frameworks; runtime
main entry point is
SecurityContext. |
| SecurityContext |
Security context to retrieve security information about current user, either injected or obtained from
Security.contextBuilder(String) and to handle programmatic security. |
| Class | Description |
|---|---|
| AuthenticationResponse |
Response as returned from an authentication provider.
|
| ProviderRequest |
A request sent to security providers.
|
| Class | Description |
|---|---|
| AuthenticationResponse |
Response as returned from an authentication provider.
|
| EndpointConfig |
Each endpoint can have security configuration either statically declared (e.g.
|
| OutboundSecurityResponse |
Response of outbound security provider.
|
| ProviderRequest |
A request sent to security providers.
|
| SecurityEnvironment |
Security environment is a set of attributes that are stable for an interaction (usually a request in our case).
|
| SubjectType |
Type of principal.
|
| Class | Description |
|---|---|
| AuthenticationResponse |
Response as returned from an authentication provider.
|
| EndpointConfig |
Each endpoint can have security configuration either statically declared (e.g.
|
| OutboundSecurityResponse |
Response of outbound security provider.
|
| ProviderRequest |
A request sent to security providers.
|
| SecurityEnvironment |
Security environment is a set of attributes that are stable for an interaction (usually a request in our case).
|
| SubjectType |
Type of principal.
|
| Class | Description |
|---|---|
| AuthenticationResponse |
Response as returned from an authentication provider.
|
| EndpointConfig |
Each endpoint can have security configuration either statically declared (e.g.
|
| OutboundSecurityResponse |
Response of outbound security provider.
|
| ProviderRequest |
A request sent to security providers.
|
| SecurityEnvironment |
Security environment is a set of attributes that are stable for an interaction (usually a request in our case).
|
| SubjectType |
Type of principal.
|
| Class | Description |
|---|---|
| AuthenticationResponse |
Response as returned from an authentication provider.
|
| EndpointConfig |
Each endpoint can have security configuration either statically declared (e.g.
|
| OutboundSecurityResponse |
Response of outbound security provider.
|
| ProviderRequest |
A request sent to security providers.
|
| SecurityEnvironment |
Security environment is a set of attributes that are stable for an interaction (usually a request in our case).
|
| SubjectType |
Type of principal.
|
| Class | Description |
|---|---|
| SecurityEnvironment |
Security environment is a set of attributes that are stable for an interaction (usually a request in our case).
|
| Class | Description |
|---|---|
| AuditEvent |
An audit event to store using an Audit provider.
|
| AuthenticationResponse |
Response as returned from an authentication provider.
|
| AuthorizationResponse |
Response from an authorization decision.
|
| EndpointConfig |
Each endpoint can have security configuration either statically declared (e.g.
|
| NamedProvider |
A wrapper for a named security provider.
|
| OutboundSecurityResponse |
Response of outbound security provider.
|
| ProviderRequest |
A request sent to security providers.
|
| SecurityEnvironment |
Security environment is a set of attributes that are stable for an interaction (usually a request in our case).
|
| Subject |
A security subject, representing a user or a service.
|
| Class | Description |
|---|---|
| QueryParamMapping |
Definition of a map to bind a query param to a header.
|
| Security |
This class is used to "bootstrap" security and integrate it with other frameworks; runtime
main entry point is
SecurityContext. |
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.