Package io.helidon.security.spi
Security component's SPI.
Choose which security provider you want to create and implement one (or more) of these interfaces:
A single provider may implement multiple interfaces.
-
Interface Summary Interface Description AuditProvider Audit provider, storing audit events.AuditProvider.AuditSource Source of an audit source (as in "where this audit event originated").AuditProvider.TracedAuditEvent Audit event sent to Audit provider.AuthenticationProvider Authentication security provider.AuthorizationProvider Authorization security provider.OutboundSecurityProvider Security provider for securing client requests (outbound).ProviderConfig A marker interface for configurations of providers.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.SecurityProviderService Service to use with ServiceLoader to map configuration to provider.SubjectMappingProvider A provider that maps subject(s) authenticated by an authentication provider to a new subject. -
Class Summary Class Description SynchronousProvider A provider base for synchronous providers.