Uses of Class
io.helidon.security.providers.jwt.JwtProvider.Builder
Packages that use 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
Methods in io.helidon.security.providers.jwt that return JwtProvider.BuilderModifier and TypeMethodDescriptionJwtProvider.Builder.allowImpersonation(boolean allowImpersonation) Whether to allow impersonation by explicitly overriding username from outbound requests usingEndpointConfig.PROPERTY_OUTBOUND_IDproperty.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.BuilderJwtProvider.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) Claimgroupsfrom JWT will be used to automatically add groups to current subject (may be used withRolesAllowedannotation).JWK resource used to verify JWTs created by other parties.JwtProvider.Builder.verifySignature(boolean shouldValidate) Configure whether to verify signatures.