Uses of Class
io.helidon.security.providers.jwt.JwtProvider.Builder
Package
Description
Provider that can process incoming JWTs and assert users based on them and can propagate JWTs (or create
new ones) for outbound calls.
-
Uses of JwtProvider.Builder in io.helidon.security.providers.jwt
Modifier and TypeMethodDescriptionJwtProvider.Builder.allowImpersonation
(boolean allowImpersonation) Whether to allow impersonation by explicitly overriding username from outbound requests usingEndpointConfig.PROPERTY_OUTBOUND_ID
property.JwtProvider.Builder.allowUnsigned
(boolean allowUnsigned) Configure support for unsigned JWT.JwtProvider.Builder.atnTokenHandler
(TokenHandler tokenHandler) Token handler to extract username from request.JwtProvider.Builder.authenticate
(boolean authenticate) Whether to authenticate requests.static JwtProvider.Builder
JwtProvider.builder()
A builder for this provider.Load this builder from a configuration.Issuer used to create new JWTs.JwtProvider.Builder.optional
(boolean optional) Whether authentication is required.JwtProvider.Builder.outboundConfig
(OutboundConfig config) Configuration of outbound rules.JwtProvider.Builder.propagate
(boolean propagate) Whether to propagate identity.JWK resource used to sign JWTs created by us.JwtProvider.Builder.subjectType
(SubjectType subjectType) Principal type this provider extracts (and also propagates).JwtProvider.Builder.useJwtGroups
(boolean useJwtGroups) Claimgroups
from JWT will be used to automatically add groups to current subject (may be used withRolesAllowed
annotation).JWK resource used to verify JWTs created by other parties.JwtProvider.Builder.verifySignature
(boolean shouldValidate) Configure whether to verify signatures.