mirror of
https://github.com/bitwarden/browser
synced 2025-12-13 14:53:33 +00:00
Auth/PM-17693 - Web - Existing users accepting an org invite are required to update password to meet org policy requirements (#13388)
* PM-17693 - Refactor all post login logic around getting org policies from invite token and restore lost functionality. * PM-17693 - Add TODO
This commit is contained in:
@@ -74,10 +74,10 @@ describe("WebLoginComponentService", () => {
|
||||
expect(service).toBeTruthy();
|
||||
});
|
||||
|
||||
describe("getOrgPolicies", () => {
|
||||
describe("getOrgPoliciesFromOrgInvite", () => {
|
||||
it("returns undefined if organization invite is null", async () => {
|
||||
acceptOrganizationInviteService.getOrganizationInvite.mockResolvedValue(null);
|
||||
const result = await service.getOrgPolicies();
|
||||
const result = await service.getOrgPoliciesFromOrgInvite();
|
||||
expect(result).toBeUndefined();
|
||||
});
|
||||
|
||||
@@ -94,7 +94,7 @@ describe("WebLoginComponentService", () => {
|
||||
organizationName: "org-name",
|
||||
});
|
||||
policyApiService.getPoliciesByToken.mockRejectedValue(error);
|
||||
await service.getOrgPolicies();
|
||||
await service.getOrgPoliciesFromOrgInvite();
|
||||
expect(logService.error).toHaveBeenCalledWith(error);
|
||||
});
|
||||
|
||||
@@ -130,7 +130,7 @@ describe("WebLoginComponentService", () => {
|
||||
of(masterPasswordPolicyOptions),
|
||||
);
|
||||
|
||||
const result = await service.getOrgPolicies();
|
||||
const result = await service.getOrgPoliciesFromOrgInvite();
|
||||
|
||||
expect(result).toEqual({
|
||||
policies: policies,
|
||||
|
||||
@@ -48,7 +48,7 @@ export class WebLoginComponentService
|
||||
this.clientType = this.platformUtilsService.getClientType();
|
||||
}
|
||||
|
||||
async getOrgPolicies(): Promise<PasswordPolicies | null> {
|
||||
async getOrgPoliciesFromOrgInvite(): Promise<PasswordPolicies | null> {
|
||||
const orgInvite = await this.acceptOrganizationInviteService.getOrganizationInvite();
|
||||
|
||||
if (orgInvite != null) {
|
||||
|
||||
Reference in New Issue
Block a user