# Interface: JWTClaimVerificationOptions 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.