io.helidon.security.providers.jwt.JwtProvider
Description
JWT authentication provider
Configuration options
| Key | Type | Default | Description |
|---|---|---|---|
allow- | Boolean | false | Whether to allow impersonation by explicitly overriding username from outbound requests using io. property |
allow- | Boolean | false | Configure support for unsigned JWT |
atn- | Configuration for atn-token | ||
authenticate | Boolean | true | Whether to authenticate requests |
optional | Boolean | false | Whether authentication is required |
principal- | Subject | USER | Principal type this provider extracts (and also propagates) |
propagate | Boolean | true | Whether to propagate identity |
sign- | Outbound | Configuration of outbound rules | |
use- | Boolean | true | Claim groups from JWT will be used to automatically add groups to current subject (may be used with jakarta. annotation) |
Usages
See the manifest for all available types.