1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-05 19:23:19 +00:00

create emergency access view

This commit is contained in:
Jacob Fink
2023-10-05 09:55:33 -04:00
parent eec0082eef
commit bc1b954817
3 changed files with 38 additions and 2 deletions

View File

@@ -7,7 +7,7 @@ describe("EmergencyAccessService", () => {
let emergencyAccessService: EmergencyAccessService;
beforeAll(() => {
emergencyAccessService = new EmergencyAccessService();
// emergencyAccessService = new EmergencyAccessService();
});
// describe("createCredential", () => {

View File

@@ -9,7 +9,7 @@ import { EmergencyAccessUpdateRequest } from "@bitwarden/common/auth/models/requ
import { CryptoService } from "@bitwarden/common/platform/abstractions/crypto.service";
import { LogService } from "@bitwarden/common/platform/abstractions/log.service";
import { Utils } from "@bitwarden/common/platform/misc/utils";
import { EncryptedString, EncString } from "@bitwarden/common/platform/models/domain/enc-string";
import { EncryptedString } from "@bitwarden/common/platform/models/domain/enc-string";
import { UserKey } from "@bitwarden/common/platform/models/domain/symmetric-crypto-key";
import { EmergencyAccessApiService } from "./emergency-access-api.service";

View File

@@ -0,0 +1,36 @@
export class EmergencyAccessGranteeView {
id: string;
granteeId: string;
name: string;
email: string;
type: EmergencyAccessType;
status: EmergencyAccessStatusType;
waitTimeDays: number;
creationDate: string;
avatarColor: string;
}
export class EmergencyAccessGrantorView {
id: string;
grantorId: string;
name: string;
email: string;
type: EmergencyAccessType;
status: EmergencyAccessStatusType;
waitTimeDays: number;
creationDate: string;
avatarColor: string;
}
export class EmergencyAccessTakeoverView {
keyEncrypted: string;
kdf: KdfType;
kdfIterations: number;
kdfMemory?: number;
kdfParallelism?: number;
}
export class EmergencyAccessViewView {
keyEncrypted: string;
ciphers: CipherResponse[] = [];
}