@tree-house/authentication
Version:
Tree House Authentication
10 lines (9 loc) • 426 B
TypeScript
import speakeasy from 'speakeasy';
export declare function generate2FAKey(options?: speakeasy.GenerateSecretOptions): speakeasy.GeneratedSecret;
export declare function generateQrCode(options?: speakeasy.GenerateSecretOptions): Promise<QrCodeResponse>;
export declare function verifyToken(secret: string, token: string): boolean;
export interface QrCodeResponse {
secret: string;
imageData: string;
url: string;
}