payloadcms_otp_plugin
Version:
A comprehensive One-Time Password (OTP) authentication plugin for Payload CMS that enables secure passwordless authentication via SMS and email
14 lines (13 loc) • 494 B
TypeScript
import type { PayloadHandler } from 'payload';
import { AfterSetOtpHook, OtpPluginConfig } from '../index.js';
declare module 'payload' {
interface BasePayload {
otpPluginHooks?: {
afterSetOtp?: AfterSetOtpHook;
};
otpPluginConfig?: OtpPluginConfig;
}
}
export declare const sendOtpEndpointHandler: PayloadHandler;
export declare const loginWithMobileEndpointHandler: PayloadHandler;
export declare const getOtpConfigEndpointHandler: PayloadHandler;