JwtAuthProvider.Builder |
JwtAuthProvider.Builder.allowImpersonation(boolean allowImpersonation) |
|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.atnTokenHandler(TokenHandler tokenHandler) |
Token handler to extract username from request.
|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.authenticate(boolean authenticate) |
Whether to authenticate requests.
|
static JwtAuthProvider.Builder |
JwtAuthProvider.builder() |
A builder for this provider.
|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.config(Config config) |
Load this builder from a configuration.
|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.defaultJwk(Jwk defaultJwk) |
Default JWK which should be used.
|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.defaultKeyId(String defaultKeyId) |
Default JWT key ID which should be used.
|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.expectedAudience(String audience) |
Audience expected in inbound JWTs.
|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.expectedIssuer(String issuer) |
Expected issuer in incoming requests.
|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.issuer(String issuer) |
Issuer used to create new JWTs.
|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.optional(boolean optional) |
Whether authentication is required.
|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.outboundConfig(OutboundConfig config) |
Configuration of outbound rules.
|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.propagate(boolean propagate) |
Whether to propagate identity.
|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.publicKey(String publicKey) |
String representation of the public key.
|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.publicKeyPath(String publicKeyPath) |
Path to public key.
|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.signJwk(Resource signJwkResource) |
JWK resource used to sign JWTs created by us.
|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.subjectType(SubjectType subjectType) |
Principal type this provider extracts (and also propagates).
|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.verifyJwk(Resource verifyJwkResource) |
JWK resource used to verify JWTs created by other parties.
|