method IAuthService.verifyCredentials
IAuthService.verifyCredentials(credentials: { readonly identifier: string; readonly secret: string; }): Promise<IPrincipal | null>

Verify credentials for a login flow (e.g., username/password).

Parameters

credentials: { readonly identifier: string; readonly secret: string; }

The credentials to verify

Return Type

Promise<IPrincipal | null>

The authenticated principal, or null if invalid

Usage

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