Package io.helidon.security.providers.header
Provider that can extract username from a (any) header.
This provider can also propagate username.
This can be used for cases when user/service is authenticated
on perimeter (e.g. we resolve client certificates on an apache instance and just get X-AUTH-USER header).
For more modern frameworks, we can expect a JWT (JSON web token) and that is processed by a dedicated security provider.
-
Class Summary Class Description HeaderAtnOutboundConfig Header assertion security provider configuration for outbound.HeaderAtnOutboundConfig.Builder Fluent API builder forHeaderAtnOutboundConfig
.HeaderAtnProvider Security provider that extracts a username (or service name) from a header.HeaderAtnProvider.Builder A fluent api Builder forHeaderAtnProvider
.HeaderAtnService Service forHeaderAtnProvider
to auto-configure it withSecurity
.