| 1234567891011121314 |
- import { Totp, generateConfig } from 'time2fa'
- export async function generateKey(username: string) {
- return Totp.generateKey({ issuer: 'RCS', user: username })
- }
- export async function generatePasscodes(secretKey: string) {
- const config = generateConfig()
- return Totp.generatePasscodes({ secret: secretKey }, config)
- }
- export async function verifyPasscode(secretKey: string, passcode: string) {
- return Totp.validate({ passcode: passcode, secret: secretKey })
- }
|