Package com.auth0.jwt.interfaces
Interface Verification
-
- All Known Implementing Classes:
JWTVerifier.BaseVerification
public interface Verification
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Verification
acceptExpiresAt(long leeway)
Verification
acceptIssuedAt(long leeway)
Verification
acceptLeeway(long leeway)
Verification
acceptNotBefore(long leeway)
JWTVerifier
build()
Verification
ignoreIssuedAt()
Verification
withArrayClaim(String name, Integer... items)
Verification
withArrayClaim(String name, String... items)
Verification
withAudience(String... audience)
Verification
withClaim(String name, Boolean value)
Verification
withClaim(String name, Double value)
Verification
withClaim(String name, Integer value)
Verification
withClaim(String name, Long value)
Verification
withClaim(String name, String value)
Verification
withClaim(String name, Date value)
Verification
withIssuer(String... issuer)
Verification
withJWTId(String jwtId)
Verification
withSubject(String subject)
-
-
-
Method Detail
-
withIssuer
Verification withIssuer(String... issuer)
-
withSubject
Verification withSubject(String subject)
-
withAudience
Verification withAudience(String... audience)
-
acceptLeeway
Verification acceptLeeway(long leeway) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
acceptExpiresAt
Verification acceptExpiresAt(long leeway) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
acceptNotBefore
Verification acceptNotBefore(long leeway) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
acceptIssuedAt
Verification acceptIssuedAt(long leeway) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
withJWTId
Verification withJWTId(String jwtId)
-
withClaim
Verification withClaim(String name, Boolean value) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
withClaim
Verification withClaim(String name, Integer value) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
withClaim
Verification withClaim(String name, Long value) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
withClaim
Verification withClaim(String name, Double value) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
withClaim
Verification withClaim(String name, String value) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
withClaim
Verification withClaim(String name, Date value) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
withArrayClaim
Verification withArrayClaim(String name, String... items) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
withArrayClaim
Verification withArrayClaim(String name, Integer... items) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
ignoreIssuedAt
Verification ignoreIssuedAt()
-
build
JWTVerifier build()
-
-