| 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.annot |
Annotations for integration with containers supporting them.
|
| 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 and 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.
|
| Class and Description |
|---|
| AuthorizationResponse
Response from an authorization decision.
|
| ProviderRequest
A request sent to security providers.
|
| Class and Description |
|---|
| ProviderRequest
A request sent to security providers.
|
| Class and Description |
|---|
| ProviderRequest
A request sent to security providers.
|
| Subject
A security subject, representing a user or a service.
|
| Class and Description |
|---|
| ProviderRequest
A request sent to security providers.
|
| Class and Description |
|---|
| ProviderRequest
A request sent to security providers.
|
| Class and Description |
|---|
| ProviderRequest
A request sent to security providers.
|
| Class and Description |
|---|
| ProviderRequest
A request sent to security providers.
|
| Class and Description |
|---|
| ProviderRequest
A request sent to security providers.
|
| Class and Description |
|---|
| AuditEvent.AuditSeverity
Severity of
AuditEvent. |
| Class and 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 and 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 and Description |
|---|
| AuthenticationResponse
Response as returned from an authentication provider.
|
| ProviderRequest
A request sent to security providers.
|
| Class and 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 and 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 and 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 and 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 and Description |
|---|
| SecurityEnvironment
Security environment is a set of attributes that are stable for an interaction (usually a request in our case).
|
| Class and 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 and 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.