Documentation / @zerotal/auth / TwoFactor
Variable: TwoFactor
constTwoFactor:TwoFactorService
Defined in: 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();