Uses of Package
io.helidon.security.spi
Package
Description
Cubbyhole secret engine support for Vault.
Vault's KV1 Secrets Engine support.
Vault's Key/value version 2 Secrets Engine support.
Vault transit secrets.
Implementation of Microprofile JWT Auth specification.
Security
Attribute based access control (ABAC) security provider.
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.
Security component's SPI.
-
ClassDescriptionA marker interface for configurations of providers.Provider that can retrieve secrets.Base interface for all security providers.Service to use with ServiceLoader to map configuration to provider.
-
ClassDescriptionA marker interface for configurations of providers.Provider that can retrieve secrets.Base interface for all security providers.Service to use with ServiceLoader to map configuration to provider.
-
ClassDescriptionA marker interface for configurations of providers.Provider that can retrieve secrets.Base interface for all security providers.Service to use with ServiceLoader to map configuration to provider.
-
ClassDescriptionProvider that can create digests of bytes, and then verify them.Digest support created for each named digest configuration, used by
Security
forSecurity.digest(String, byte[])
andSecurity.verifyDigest(String, byte[], String)
methods.Provider that can encrypt and decrypt secrets.Encryption support created for each named encryption configuration.A marker interface for configurations of providers.Base interface for all security providers.Service to use with ServiceLoader to map configuration to provider. -
ClassDescriptionAuthentication security provider.Security provider for securing client requests (outbound).Base interface for all security providers.Service to use with ServiceLoader to map configuration to provider.A provider base for synchronous providers.
-
ClassDescriptionAudit provider, storing audit events.Authentication security provider.Authorization security provider.Provider that can create digests of bytes, and then verify them.Provider that can encrypt and decrypt secrets.Security provider for securing client requests (outbound).A marker interface for configurations of providers.A policy that selects provider to use.Interface that is passed to a constructor of a
ProviderSelectionPolicy
implementation to supply all configured providers from security.Provider that can retrieve secrets.Base interface for all security providers.A provider that maps subject(s) authenticated by an authentication provider to a new subject. -
ClassDescriptionAuthorization security provider.Base interface for all security providers.Service to use with ServiceLoader to map configuration to provider.A provider base for synchronous providers.
-
ClassDescriptionProvider that can encrypt and decrypt secrets.Encryption support created for each named encryption configuration.A marker interface for configurations of providers.Provider that can retrieve secrets.Base interface for all security providers.Service to use with ServiceLoader to map configuration to provider.
-
ClassDescriptionAuthentication security provider.Security provider for securing client requests (outbound).Base interface for all security providers.Service to use with ServiceLoader to map configuration to provider.A provider base for synchronous providers.
-
ClassDescriptionAuthentication security provider.Security provider for securing client requests (outbound).Base interface for all security providers.Service to use with ServiceLoader to map configuration to provider.A provider base for synchronous providers.
-
ClassDescriptionAuthentication security provider.Security provider for securing client requests (outbound).Base interface for all security providers.Service to use with ServiceLoader to map configuration to provider.A provider base for synchronous providers.
-
ClassDescriptionAuthentication security provider.Security provider for securing client requests (outbound).Base interface for all security providers.Service to use with ServiceLoader to map configuration to provider.
-
ClassDescriptionBase interface for all security providers.Service to use with ServiceLoader to map configuration to provider.A provider that maps subject(s) authenticated by an authentication provider to a new subject.
-
ClassDescriptionAuthentication security provider.Security provider for securing client requests (outbound).Base interface for all security providers.Service to use with ServiceLoader to map configuration to provider.A provider base for synchronous providers.
-
ClassDescriptionAuthentication security provider.Security provider for securing client requests (outbound).Base interface for all security providers.Service to use with ServiceLoader to map configuration to provider.
-
ClassDescriptionSource of an audit source (as in "where this audit event originated").Audit event sent to Audit provider.Function to generate a digest from bytes.Digest support created for each named digest configuration, used by
Security
forSecurity.digest(String, byte[])
andSecurity.verifyDigest(String, byte[], String)
methods.Function to verify a digest string.Encryption support created for each named encryption configuration.Security provider for securing client requests (outbound).A marker interface for configurations of providers.Base interface for all security providers.