Files
standardnotes-app-web/app/assets/javascripts/Components/Preferences/Providers/MfaProvider.ts
2022-04-13 22:02:34 +05:30

14 lines
287 B
TypeScript

export interface MfaProvider {
isMfaActivated(): Promise<boolean>
generateMfaSecret(): Promise<string>
getOtpToken(secret: string): Promise<string>
enableMfa(secret: string, otpToken: string): Promise<void>
disableMfa(): Promise<void>
isMfaFeatureAvailable(): boolean
}