Uses of Package
io.helidon.security.spi
-
Packages that use io.helidon.security.spi Package Description io.helidon.microprofile.jwt.auth Implementation of Microprofile JWT Auth specification.io.helidon.security Securityio.helidon.security.providers.abac Attribute based access control (ABAC) security provider.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.io.helidon.security.spi Security component's SPI. -
Classes in io.helidon.security.spi used by io.helidon.microprofile.jwt.auth Class Description AuthenticationProvider Authentication security provider.OutboundSecurityProvider Security provider for securing client requests (outbound).SecurityProvider Base interface for all security providers.SecurityProviderService Service to use with ServiceLoader to map configuration to provider.SynchronousProvider A provider base for synchronous providers. -
Classes in io.helidon.security.spi used by io.helidon.security Class Description AuditProvider Audit provider, storing audit events.AuthenticationProvider Authentication security provider.AuthorizationProvider Authorization security provider.OutboundSecurityProvider Security provider for securing client requests (outbound).ProviderSelectionPolicy A policy that selects provider to use.ProviderSelectionPolicy.Providers Interface that is passed to a constructor of aProviderSelectionPolicy
implementation to supply all configured providers from security.SecurityProvider Base interface for all security providers.SubjectMappingProvider A provider that maps subject(s) authenticated by an authentication provider to a new subject. -
Classes in io.helidon.security.spi used by io.helidon.security.providers.abac Class Description AuthorizationProvider Authorization security provider.SecurityProvider Base interface for all security providers.SecurityProviderService Service to use with ServiceLoader to map configuration to provider.SynchronousProvider A provider base for synchronous providers. -
Classes in io.helidon.security.spi used by io.helidon.security.providers.google.login Class Description AuthenticationProvider Authentication security provider.OutboundSecurityProvider Security provider for securing client requests (outbound).SecurityProvider Base interface for all security providers.SecurityProviderService Service to use with ServiceLoader to map configuration to provider.SynchronousProvider A provider base for synchronous providers. -
Classes in io.helidon.security.spi used by io.helidon.security.providers.header Class Description AuthenticationProvider Authentication security provider.OutboundSecurityProvider Security provider for securing client requests (outbound).SecurityProvider Base interface for all security providers.SecurityProviderService Service to use with ServiceLoader to map configuration to provider.SynchronousProvider A provider base for synchronous providers. -
Classes in io.helidon.security.spi used by io.helidon.security.providers.httpauth Class Description AuthenticationProvider Authentication security provider.OutboundSecurityProvider Security provider for securing client requests (outbound).SecurityProvider Base interface for all security providers.SecurityProviderService Service to use with ServiceLoader to map configuration to provider.SynchronousProvider A provider base for synchronous providers. -
Classes in io.helidon.security.spi used by io.helidon.security.providers.httpsign Class Description AuthenticationProvider Authentication security provider.OutboundSecurityProvider Security provider for securing client requests (outbound).SecurityProvider Base interface for all security providers.SecurityProviderService Service to use with ServiceLoader to map configuration to provider. -
Classes in io.helidon.security.spi used by io.helidon.security.providers.jwt Class Description AuthenticationProvider Authentication security provider.OutboundSecurityProvider Security provider for securing client requests (outbound).SecurityProvider Base interface for all security providers.SecurityProviderService Service to use with ServiceLoader to map configuration to provider.SynchronousProvider A provider base for synchronous providers. -
Classes in io.helidon.security.spi used by io.helidon.security.providers.oidc Class Description AuthenticationProvider Authentication security provider.OutboundSecurityProvider Security provider for securing client requests (outbound).SecurityProvider Base interface for all security providers.SecurityProviderService Service to use with ServiceLoader to map configuration to provider.SynchronousProvider A provider base for synchronous providers. -
Classes in io.helidon.security.spi used by io.helidon.security.spi Class Description AuditProvider.AuditSource Source of an audit source (as in "where this audit event originated").AuditProvider.TracedAuditEvent Audit event sent to Audit provider.OutboundSecurityProvider Security provider for securing client requests (outbound).ProviderConfig A marker interface for configurations of providers.SecurityProvider Base interface for all security providers.