1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
# Interface: JWTClaimVerificationOptions
[💗 Help the project](https://github.com/sponsors/panva)
JWT Claims Set verification options.
## Table of contents
### Properties
- [audience](types.JWTClaimVerificationOptions.md#audience)
- [clockTolerance](types.JWTClaimVerificationOptions.md#clocktolerance)
- [currentDate](types.JWTClaimVerificationOptions.md#currentdate)
- [issuer](types.JWTClaimVerificationOptions.md#issuer)
- [maxTokenAge](types.JWTClaimVerificationOptions.md#maxtokenage)
- [subject](types.JWTClaimVerificationOptions.md#subject)
- [typ](types.JWTClaimVerificationOptions.md#typ)
## Properties
### audience
• `Optional` **audience**: `string` \| `string`[]
Expected JWT "aud" (Audience) Claim value(s).
___
### clockTolerance
• `Optional` **clockTolerance**: `string` \| `number`
Expected clock tolerance
- In seconds when number (e.g. 5)
- Parsed as seconds when a string (e.g. "5 seconds", "10 minutes", "2 hours").
___
### currentDate
• `Optional` **currentDate**: `Date`
Date to use when comparing NumericDate claims, defaults to `new Date()`.
___
### issuer
• `Optional` **issuer**: `string` \| `string`[]
Expected JWT "iss" (Issuer) Claim value(s).
___
### maxTokenAge
• `Optional` **maxTokenAge**: `string` \| `number`
Maximum time elapsed (in seconds) from the JWT "iat" (Issued At) Claim value.
- In seconds when number (e.g. 5)
- Parsed as seconds when a string (e.g. "5 seconds", "10 minutes", "2 hours").
___
### subject
• `Optional` **subject**: `string`
Expected JWT "sub" (Subject) Claim value.
___
### typ
• `Optional` **typ**: `string`
Expected JWT "typ" (Type) Header Parameter value.
|