| Package | Description |
|---|---|
| com.auth0.jwt | |
| com.auth0.jwt.interfaces |
| Modifier and Type | Class and Description |
|---|---|
static class |
JWTVerifier.BaseVerification
The Verification class holds the Claims required by a JWT to be valid.
|
| Modifier and Type | Method and Description |
|---|---|
Verification |
JWTVerifier.BaseVerification.acceptExpiresAt(long leeway)
Set a specific leeway window in seconds in which the Expires At ("exp") Claim will still be valid.
|
Verification |
JWTVerifier.BaseVerification.acceptIssuedAt(long leeway)
Set a specific leeway window in seconds in which the Issued At ("iat") Claim will still be valid.
|
Verification |
JWTVerifier.BaseVerification.acceptLeeway(long leeway)
Define the default window in seconds in which the Not Before, Issued At and Expires At Claims will still be valid.
|
Verification |
JWTVerifier.BaseVerification.acceptNotBefore(long leeway)
Set a specific leeway window in seconds in which the Not Before ("nbf") Claim will still be valid.
|
static Verification |
JWT.require(Algorithm algorithm)
Returns a
JWTVerifier builder with the algorithm to be used to validate token signature. |
Verification |
JWTVerifier.BaseVerification.withArrayClaim(String name,
Integer... items)
Require a specific Array Claim to contain at least the given items.
|
Verification |
JWTVerifier.BaseVerification.withArrayClaim(String name,
String... items)
Require a specific Array Claim to contain at least the given items.
|
Verification |
JWTVerifier.BaseVerification.withAudience(String... audience)
Require a specific Audience ("aud") claim.
|
Verification |
JWTVerifier.BaseVerification.withClaim(String name,
Boolean value)
Require a specific Claim value.
|
Verification |
JWTVerifier.BaseVerification.withClaim(String name,
Date value)
Require a specific Claim value.
|
Verification |
JWTVerifier.BaseVerification.withClaim(String name,
Double value)
Require a specific Claim value.
|
Verification |
JWTVerifier.BaseVerification.withClaim(String name,
Integer value)
Require a specific Claim value.
|
Verification |
JWTVerifier.BaseVerification.withClaim(String name,
Long value)
Require a specific Claim value.
|
Verification |
JWTVerifier.BaseVerification.withClaim(String name,
String value)
Require a specific Claim value.
|
Verification |
JWTVerifier.BaseVerification.withIssuer(String issuer)
Require a specific Issuer ("iss") claim.
|
Verification |
JWTVerifier.BaseVerification.withJWTId(String jwtId)
Require a specific JWT Id ("jti") claim.
|
Verification |
JWTVerifier.BaseVerification.withSubject(String subject)
Require a specific Subject ("sub") claim.
|
Copyright © 2017. All rights reserved.