Skip to main content
zerotal

Documentation


Documentation / zerotal / auth / TwoFactor

Variable: TwoFactor

const TwoFactor: TwoFactorService

Defined in: packages/auth/src/facades/TwoFactor.ts:21

TwoFactor facade — access the TwoFactorService from anywhere.

Example

import { TwoFactor } from '@zerotal/auth';

const secret = TwoFactor.generateSecret();
const uri    = TwoFactor.getQrCodeUrl(user.email, secret);
const ok     = await TwoFactor.verifyCode(user.twoFactorSecret, inputCode);
const codes  = await TwoFactor.generateRecoveryCodes();