import { type JWTClaimVerificationOptions } from "https://dotland.deno.dev/x/jose@v4.14.2/index.ts";
JWT Claims Set verification options.
Properties
Expected clock tolerance
- In seconds when number (e.g. 5)
- Parsed as seconds when a string (e.g. "5 seconds", "10 minutes", "2 hours").
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").
Array of required Claim Names that must be present in the JWT Claims Set. Default is that: if the {@link JWTClaimVerificationOptions.issuer | issuer option} is set, then "iss" must be present; if the {@link JWTClaimVerificationOptions.audience | audience option} is set, then "aud" must be present; if the {@link JWTClaimVerificationOptions.subject | subject option} is set, then "sub" must be present; if the {@link JWTClaimVerificationOptions.maxTokenAge | maxTokenAge option} is set, then "iat" must be present.