-
Configure support for unsigned JWT.
Token handler to extract username from request.
Whether to authenticate requests.
A builder for this provider.
JwtProvider.Builder.config(io.helidon.config.Config config)
Load this builder from a configuration.
Issuer used to create new JWTs.
JwtProvider.Builder.optional(boolean optional)
Whether authentication is required.
Configuration of outbound rules.
JwtProvider.Builder.propagate(boolean propagate)
Whether to propagate identity.
JwtProvider.Builder.signJwk(io.helidon.common.configurable.Resource signJwkResource)
JWK resource used to sign JWTs created by us.
JwtProvider.Builder.subjectType(io.helidon.security.SubjectType subjectType)
Principal type this provider extracts (and also propagates).
Claim groups from JWT will be used to automatically add
groups to current subject (may be used with RolesAllowed annotation).
JwtProvider.Builder.verifyJwk(io.helidon.common.configurable.Resource verifyJwkResource)
JWK resource used to verify JWTs created by other parties.
Configure whether to verify signatures.