1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-21 02:33:46 +00:00

Enforce master password policy (#79)

* Enforce master password policy

* Updated based on requested changes/discussions
This commit is contained in:
Vincent Salucci
2020-03-02 11:05:05 -06:00
committed by GitHub
parent 0f699515a4
commit 6210396aa9
3 changed files with 101 additions and 1 deletions

View File

@@ -1,6 +1,7 @@
import { PolicyData } from '../models/data/policyData';
import { Policy } from '../models/domain/policy';
import { MasterPasswordPolicyOptions } from '../models/domain/masterPasswordPolicyOptions'
import { Policy } from '../models/domain/policy'
import { PolicyType } from '../enums/policyType';
@@ -11,4 +12,7 @@ export abstract class PolicyService {
getAll: (type?: PolicyType) => Promise<Policy[]>;
replace: (policies: { [id: string]: PolicyData; }) => Promise<any>;
clear: (userId: string) => Promise<any>;
getMasterPasswordPolicyOptions: () => Promise<MasterPasswordPolicyOptions>;
evaluateMasterPassword: (passwordStrength: number, newPassword: string,
enforcedPolicyOptions?: MasterPasswordPolicyOptions) => boolean;
}