Description
Security provider that extracts a username (or service name) from a header.
Usages
Configuration options
| Key | Kind | Type | Default Value | Description |
|---|---|---|---|---|
atn-token | VALUE | i.h.s.u.TokenHandler | Token handler to extract username from request | |
authenticate | VALUE | Boolean | true | Whether to authenticate requests |
optional | VALUE | Boolean | false | Whether authentication is required |
outbound | LIST | i.h.s.p.c.OutboundTarget | Configure outbound target for identity propagation | |
outbound-token | VALUE | i.h.s.u.TokenHandler | Token handler to create outbound headers to propagate identity | |
principal-type | VALUE | i.h.s.SubjectType | USER | Principal type this provider extracts (and also propagates) |
propagate | VALUE | Boolean | false | Whether to propagate identity |
See the manifest for all available types.