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