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

move service to libs/auth/angular and update DI

This commit is contained in:
rr-bw
2025-04-15 14:50:25 -07:00
parent 78c8a0c52f
commit 240167328d
10 changed files with 12 additions and 17 deletions

View File

@@ -1,6 +1,6 @@
import { inject } from "@angular/core";
import { ChangePasswordService, DefaultChangePasswordService } from "@bitwarden/auth/common";
import { ChangePasswordService, DefaultChangePasswordService } from "@bitwarden/auth/angular";
import { Account } from "@bitwarden/common/auth/abstractions/account.service";
import { UserKeyRotationService } from "@bitwarden/web-vault/app/key-management/key-rotation/user-key-rotation.service";

View File

@@ -35,9 +35,9 @@ import {
LoginDecryptionOptionsService,
TwoFactorAuthComponentService,
TwoFactorAuthDuoComponentService,
ChangePasswordService,
} from "@bitwarden/auth/angular";
import {
ChangePasswordService,
InternalUserDecryptionOptionsServiceAbstraction,
LoginEmailService,
} from "@bitwarden/auth/common";
@@ -51,10 +51,7 @@ import {
import { AccountApiService as AccountApiServiceAbstraction } from "@bitwarden/common/auth/abstractions/account-api.service";
import { AccountService } from "@bitwarden/common/auth/abstractions/account.service";
import { AuthService } from "@bitwarden/common/auth/abstractions/auth.service";
import {
MasterPasswordApiService,
MasterPasswordApiService as MasterPasswordApiServiceAbstraction,
} from "@bitwarden/common/auth/abstractions/master-password-api.service.abstraction";
import { MasterPasswordApiService } from "@bitwarden/common/auth/abstractions/master-password-api.service.abstraction";
import { SsoLoginServiceAbstraction } from "@bitwarden/common/auth/abstractions/sso-login.service.abstraction";
import { ClientType } from "@bitwarden/common/enums";
import { ProcessReloadServiceAbstraction } from "@bitwarden/common/key-management/abstractions/process-reload.service";
@@ -390,7 +387,7 @@ const safeProviders: SafeProvider[] = [
useClass: WebChangePasswordService,
deps: [
KeyServiceAbstraction,
MasterPasswordApiServiceAbstraction,
MasterPasswordApiService,
InternalMasterPasswordServiceAbstraction,
],
}),

View File

@@ -27,6 +27,8 @@ import {
TwoFactorAuthComponentService,
TwoFactorAuthEmailComponentService,
TwoFactorAuthWebAuthnComponentService,
ChangePasswordService,
DefaultChangePasswordService,
} from "@bitwarden/auth/angular";
import {
AuthRequestApiService,
@@ -46,8 +48,6 @@ import {
PinServiceAbstraction,
UserDecryptionOptionsService,
UserDecryptionOptionsServiceAbstraction,
ChangePasswordService,
DefaultChangePasswordService,
} from "@bitwarden/auth/common";
import { ApiService as ApiServiceAbstraction } from "@bitwarden/common/abstractions/api.service";
import { AuditService as AuditServiceAbstraction } from "@bitwarden/common/abstractions/audit.service";

View File

@@ -1,7 +1,6 @@
import { Component, Input, OnInit } from "@angular/core";
import { firstValueFrom } from "rxjs";
import { ChangePasswordService } from "@bitwarden/auth/common";
import { PolicyService } from "@bitwarden/common/admin-console/abstractions/policy/policy.service.abstraction";
import { MasterPasswordPolicyOptions } from "@bitwarden/common/admin-console/models/domain/master-password-policy-options";
import { Account, AccountService } from "@bitwarden/common/auth/abstractions/account.service";
@@ -25,6 +24,8 @@ import {
} from "../input-password/input-password.component";
import { PasswordInputResult } from "../input-password/password-input-result";
import { ChangePasswordService } from "./change-password.service.abstraction";
@Component({
standalone: true,
selector: "auth-change-password",

View File

@@ -8,8 +8,7 @@ import { UserId } from "@bitwarden/common/types/guid";
import { MasterKey, UserKey } from "@bitwarden/common/types/key";
import { KeyService, PBKDF2KdfConfig } from "@bitwarden/key-management";
import { ChangePasswordService } from "../../abstractions";
import { ChangePasswordService } from "./change-password.service.abstraction";
import { DefaultChangePasswordService } from "./default-change-password.service";
describe("DefaultChangePasswordService", () => {

View File

@@ -1,4 +1,4 @@
import { PasswordInputResult } from "@bitwarden/auth/angular";
import { PasswordInputResult, ChangePasswordService } from "@bitwarden/auth/angular";
import { Account } from "@bitwarden/common/auth/abstractions/account.service";
import { MasterPasswordApiService } from "@bitwarden/common/auth/abstractions/master-password-api.service.abstraction";
import { PasswordRequest } from "@bitwarden/common/auth/models/request/password.request";
@@ -6,8 +6,6 @@ import { InternalMasterPasswordServiceAbstraction } from "@bitwarden/common/key-
import { UserId } from "@bitwarden/common/types/guid";
import { KeyService } from "@bitwarden/key-management";
import { ChangePasswordService } from "../../abstractions";
export class DefaultChangePasswordService implements ChangePasswordService {
constructor(
private keyService: KeyService,

View File

@@ -10,6 +10,8 @@ export * from "./anon-layout/default-anon-layout-wrapper-data.service";
// change password
export * from "./change-password/change-password.component";
export * from "./change-password/change-password.service.abstraction";
export * from "./change-password/default-change-password.service";
// fingerprint dialog
export * from "./fingerprint-dialog/fingerprint-dialog.component";

View File

@@ -1,5 +1,4 @@
export * from "./auth-request-api.service";
export * from "./change-password.service.abstraction";
export * from "./pin.service.abstraction";
export * from "./login-email.service";
export * from "./login-strategy.service";

View File

@@ -1,4 +1,3 @@
export * from "./change-password/default-change-password.service";
export * from "./pin/pin.service.implementation";
export * from "./login-email/login-email.service";
export * from "./login-strategies/login-strategy.service";