Files
standardnotes-app/app/assets/javascripts/preferences/providers/MfaProvider.ts
T
Gorjan PetrovskiandVardan Hakobyan 7b1499d75e feat: disabled 2fa feature (#631)
* feat: add dim and blur to unavailable 2fa

* feat: message over disabled 2FA

* feat: 2fa remove overlay and dimming

* fix: add newline to _ui,css

* fix: tsc errors

* Update app/assets/javascripts/preferences/panes/two-factor-auth/TwoFactorAuthView.tsx

Co-authored-by: Vardan Hakobyan <[email protected]>

* refactor: rename s to status

Co-authored-by: Vardan Hakobyan <[email protected]>
2021-09-09 16:28:37 +02:00

14 lines
293 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;
}