JwtAuthProvider.Builder |
JwtAuthProvider.Builder.addExpectedAudience(String audience) |
Add an audience expected in inbound JWTs.
|
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.cookieProperty(String cookieProperty) |
Specific cookie property name where we should search for JWT property.
|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.decryptKeyLocation(String decryptKeyLocation) |
Private key to decryption of encrypted claims.
|
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) |
Deprecated, for removal: This API element is subject to removal in a future version.
|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.expectedAudiences(Collection<String> audiences) |
Replace expected audiences with the content of the provided collection.
|
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.jwtHeader(String header) |
|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.loadOnStartup(boolean loadOnStartup) |
Whether to load JWK verification keys on server startup
Default value is false .
|
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.
|