io.helidon.security.providers.header.HeaderAtnProvider
Description
Security provider that extracts a username (or service name) from a header
Configuration options
| Key | Type | Default | Description |
|---|---|---|---|
atn-token | TokenHandler | Token handler to extract username from request | |
authenticate | Boolean | true | Whether to authenticate requests |
outbound | List<OutboundTarget> | Configure outbound target for identity propagation | |
propagate | Boolean | false | Whether to propagate identity |
optional | Boolean | false | Whether authentication is required |
outbound-token | TokenHandler | Token handler to create outbound headers to propagate identity | |
principal-type | SubjectType | USER | Principal type this provider extracts (and also propagates) |
Usages
See the manifest for all available types.