Uses of Package
io.helidon.security
Package
Description
Implementation of Microprofile JWT Auth specification.
Integration of Helidon security with Microprofile server.
Integration of Helidon security with Microprofile server SPI.
Security
Attribute based access control policy validator.
Integration with Java EE expression language.
Service provider interface (SPI) to support policy statements in Attribute based access control.
Role attribute validator.
Scope (OAuth2) attribute validator.
Time attribute validator.
Annotations for integration with containers supporting them.
Utilities for integrating Helidon security with other components, such as Web Server
and Jersey.
Attribute based access control (ABAC) security provider.
Attribute based access control (ABAC) security provider's SPI.
Common classes for provider implementation.
Extension of integration with Jersey to support customized analysis of resource classes and methods to enable/disable security.
Vault operation backed by configuration.
Integration with Google login button.
Provider that can extract username from a (any) header.
Basic security provider, supporting "basic" and "digest" authentication schemes with role support.
Provider supporting validation of incoming signatures and signing of outbound requests.
Mapper that retrieves roles from IDCS server and maps them to user subject.
Provider that can process incoming JWTs and assert users based on them and can propagate JWTs (or create
new ones) for outbound calls.
Integration with Open ID Connect providers.
Open ID Connect (OIDC) SPI interfaces.
Security component's SPI.
Helidon WebClient Security Support.
Helidon WebServer Security Support.
-
ClassDescriptionResponse as returned from an authentication provider.Each endpoint can have security configuration either statically declared (e.g.Response of outbound security provider.A request sent to security providers.Security environment is a set of attributes that are stable for an interaction (usually a request in our case).Type of principal.
-
ClassDescriptionDefinition of a map to bind a query param to a header.This class is used to "bootstrap" security and integrate it with other frameworks; runtime main entry point is
SecurityContext
.Builder pattern class for helping createSecurity
in a convenient way.Security context to retrieve security information about current user, either injected or obtained fromSecurity.contextBuilder(String)
and to handle programmatic security. -
-
ClassDescriptionAn audit event to store using an Audit provider.Named parameters of audit event.Severity of
AuditEvent
.Response as returned from an authentication provider.Authentication response builder.Response from an authorization decision.Builder for custom Authorization responses.Map of classes to their instances.Flag driving resolution of providers.Fluent API builder to createCompositeProviderSelectionPolicy
.Each endpoint can have security configuration either statically declared (e.g.Scope of annotations used in applications that integrate security.A fluent API builder forEndpointConfig
.A concept representing anything that can be granted to a subject.Builder constructing a security client - extends theSecurityRequestBuilder
for convenience.Response of outbound security provider.Builder class to build custom identity propagation responses.A security principal.A fluent API builder forPrincipal
.Definition of a map to bind a query param to a header.A security role used in RBAC (role based access control) schemes.A fluent API builder forRole
.This class is used to "bootstrap" security and integrate it with other frameworks; runtime main entry point isSecurityContext
.Builder pattern class for helping createSecurity
in a convenient way.Common methods for security clients.Builder constructing a security client - extends theSecurityRequestBuilder
for convenience.Security context to retrieve security information about current user, either injected or obtained fromSecurity.contextBuilder(String)
and to handle programmatic security.Fluent API builder forSecurityContext
.Security environment is a set of attributes that are stable for an interaction (usually a request in our case).A fluent API builder forSecurityEnvironment
.Security level stores annotations bound to the specific class and method.Builder forSecurityLevel
class.Common methods for all security requests (authentication, authorization, and identity propagation).Fluent API to build a security request.Response from security provider (and security Module).Status of a security operation.Time used in security, configurable.Fluent API builder forSecurityTime
.A security subject, representing a user or a service.A fluent API builder forSubject
.Type of principal. -
ClassDescriptionEach endpoint can have security configuration either statically declared (e.g.A request sent to security providers.
-
ClassDescriptionA request sent to security providers.A security subject, representing a user or a service.
-
-
ClassDescriptionEach endpoint can have security configuration either statically declared (e.g.A request sent to security providers.
-
ClassDescriptionEach endpoint can have security configuration either statically declared (e.g.A request sent to security providers.
-
ClassDescriptionEach endpoint can have security configuration either statically declared (e.g.A request sent to security providers.
-
-
ClassDescriptionSecurity context to retrieve security information about current user, either injected or obtained from
Security.contextBuilder(String)
and to handle programmatic security.A security subject, representing a user or a service. -
ClassDescriptionResponse from an authorization decision.A request sent to security providers.
-
ClassDescriptionEach endpoint can have security configuration either statically declared (e.g.A request sent to security providers.
-
ClassDescriptionSecurity environment is a set of attributes that are stable for an interaction (usually a request in our case).
-
-
-
ClassDescriptionResponse as returned from an authentication provider.Each endpoint can have security configuration either statically declared (e.g.Response of outbound security provider.A request sent to security providers.Security environment is a set of attributes that are stable for an interaction (usually a request in our case).
-
ClassDescriptionResponse as returned from an authentication provider.Each endpoint can have security configuration either statically declared (e.g.Response of outbound security provider.A request sent to security providers.Security environment is a set of attributes that are stable for an interaction (usually a request in our case).Type of principal.
-
ClassDescriptionResponse as returned from an authentication provider.Each endpoint can have security configuration either statically declared (e.g.Response of outbound security provider.A request sent to security providers.Security environment is a set of attributes that are stable for an interaction (usually a request in our case).Type of principal.
-
ClassDescriptionResponse as returned from an authentication provider.Each endpoint can have security configuration either statically declared (e.g.Response of outbound security provider.A request sent to security providers.Security environment is a set of attributes that are stable for an interaction (usually a request in our case).Type of principal.
-
ClassDescriptionResponse as returned from an authentication provider.A concept representing anything that can be granted to a subject.A request sent to security providers.A security subject, representing a user or a service.Type of principal.
-
ClassDescriptionResponse as returned from an authentication provider.Each endpoint can have security configuration either statically declared (e.g.Response of outbound security provider.A request sent to security providers.Security environment is a set of attributes that are stable for an interaction (usually a request in our case).Type of principal.
-
ClassDescriptionResponse as returned from an authentication provider.Each endpoint can have security configuration either statically declared (e.g.Response of outbound security provider.A request sent to security providers.Security environment is a set of attributes that are stable for an interaction (usually a request in our case).
-
-
ClassDescriptionAn audit event to store using an Audit provider.Response as returned from an authentication provider.Response from an authorization decision.Each endpoint can have security configuration either statically declared (e.g.A wrapper for a named security provider.Response of outbound security provider.A request sent to security providers.Security environment is a set of attributes that are stable for an interaction (usually a request in our case).A security subject, representing a user or a service.
-
ClassDescriptionThis class is used to "bootstrap" security and integrate it with other frameworks; runtime main entry point is
SecurityContext
. -
ClassDescriptionMap of classes to their instances.Definition of a map to bind a query param to a header.This class is used to "bootstrap" security and integrate it with other frameworks; runtime main entry point is
SecurityContext
.Builder pattern class for helping createSecurity
in a convenient way.