TypeScript API / @laikacms/server/oauth2 / TOTPCallbacks
Interface: TOTPCallbacks
Callbacks for TOTP storage operations
Methods
deleteTOTPSecret()
ts
deleteTOTPSecret(userId): Promise<void>;Delete TOTP secret (disable 2FA)
Parameters
| Parameter | Type |
|---|---|
userId | string |
Returns
Promise<void>
getTOTPSecret()
ts
getTOTPSecret(userId): Promise<TOTPSecret | null>;Get TOTP secret for a user
Parameters
| Parameter | Type |
|---|---|
userId | string |
Returns
Promise<TOTPSecret | null>
storeTOTPSecret()
ts
storeTOTPSecret(secret): Promise<void>;Store TOTP secret for a user
Parameters
| Parameter | Type |
|---|---|
secret | TOTPSecret |
Returns
Promise<void>
updateTOTPSecret()
ts
updateTOTPSecret(userId, updates): Promise<void>;Update TOTP secret
Parameters
| Parameter | Type |
|---|---|
userId | string |
updates | Partial<TOTPSecret> |
Returns
Promise<void>