Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/oauth4webapi/src/index.ts>validateIdTokenSignature

Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
Latest
function validateIdTokenSignature
import { validateIdTokenSignature } from "https://deno.land/x/oauth4webapi@v2.17.0/src/index.ts";

Validates the JWS Signature of an ID Token included in results previously resolved from processAuthorizationCodeOpenIDResponse, processRefreshTokenResponse, or processDeviceCodeResponse for non-repudiation purposes.

Note: Validating signatures of ID Tokens received via direct communication between the Client and the Token Endpoint (which it is here) is not mandatory since the TLS server validation is used to validate the issuer instead of checking the token signature. You only need to use this method for non-repudiation purposes.

Note: Supports only digital signatures.

Returns

Promise<void>

Resolves if the signature validates, rejects otherwise.