method IJwtService.verify
IJwtService.verify<T = Readonly<Record<string, unknown>>>(token: string): Promise<T>

Verifies a token's signature and validity window.

Type Parameters

T = Readonly<Record<string, unknown>>

The expected payload shape

Parameters

token: string

The token to verify

Return Type

Promise<T>

The verified payload

Throws

Error

If the token is invalid, expired, or tampered with

Usage

import { type IJwtService } from "auth-plugin/src/index.ts";