mirror of
https://github.com/bitwarden/browser
synced 2025-12-17 16:53:34 +00:00
Remove Business Portal, add SSO configuration models (#506)
This commit is contained in:
@@ -33,6 +33,7 @@ import { ImportDirectoryRequest } from '../models/request/importDirectoryRequest
|
||||
import { ImportOrganizationCiphersRequest } from '../models/request/importOrganizationCiphersRequest';
|
||||
import { KdfRequest } from '../models/request/kdfRequest';
|
||||
import { KeysRequest } from '../models/request/keysRequest';
|
||||
import { OrganizationSsoRequest } from '../models/request/organization/organizationSsoRequest';
|
||||
import { OrganizationCreateRequest } from '../models/request/organizationCreateRequest';
|
||||
import { OrganizationImportRequest } from '../models/request/organizationImportRequest';
|
||||
import { OrganizationKeysRequest } from '../models/request/organizationKeysRequest';
|
||||
@@ -117,9 +118,11 @@ import {
|
||||
GroupDetailsResponse,
|
||||
GroupResponse,
|
||||
} from '../models/response/groupResponse';
|
||||
import { IdentityCaptchaResponse } from '../models/response/identityCaptchaResponse';
|
||||
import { IdentityTokenResponse } from '../models/response/identityTokenResponse';
|
||||
import { IdentityTwoFactorResponse } from '../models/response/identityTwoFactorResponse';
|
||||
import { ListResponse } from '../models/response/listResponse';
|
||||
import { OrganizationSsoResponse } from '../models/response/organization/organizationSsoResponse';
|
||||
import { OrganizationAutoEnrollStatusResponse } from '../models/response/organizationAutoEnrollStatusResponse';
|
||||
import { OrganizationKeysResponse } from '../models/response/organizationKeysResponse';
|
||||
import { OrganizationResponse } from '../models/response/organizationResponse';
|
||||
@@ -163,7 +166,6 @@ import { ChallengeResponse } from '../models/response/twoFactorWebAuthnResponse'
|
||||
import { TwoFactorYubiKeyResponse } from '../models/response/twoFactorYubiKeyResponse';
|
||||
import { UserKeyResponse } from '../models/response/userKeyResponse';
|
||||
|
||||
import { IdentityCaptchaResponse } from '../models/response/identityCaptchaResponse';
|
||||
import { SendAccessView } from '../models/view/sendAccessView';
|
||||
|
||||
export class ApiService implements ApiServiceAbstraction {
|
||||
@@ -370,11 +372,6 @@ export class ApiService implements ApiServiceAbstraction {
|
||||
return this.send('POST', '/accounts/kdf', request, true, false);
|
||||
}
|
||||
|
||||
async getEnterprisePortalSignInToken(): Promise<string> {
|
||||
const r = await this.send('GET', '/accounts/enterprise-portal-signin-token', null, true, true);
|
||||
return r as string;
|
||||
}
|
||||
|
||||
async deleteSsoUser(organizationId: string): Promise<any> {
|
||||
return this.send('DELETE', '/accounts/sso/' + organizationId, null, true, false);
|
||||
}
|
||||
@@ -1151,6 +1148,11 @@ export class ApiService implements ApiServiceAbstraction {
|
||||
return new TaxInfoResponse(r);
|
||||
}
|
||||
|
||||
async getOrganizationSso(id: string): Promise<OrganizationSsoResponse> {
|
||||
const r = await this.send('GET', '/organizations/' + id + '/sso', null, true, true);
|
||||
return new OrganizationSsoResponse(r);
|
||||
}
|
||||
|
||||
async postOrganization(request: OrganizationCreateRequest): Promise<OrganizationResponse> {
|
||||
const r = await this.send('POST', '/organizations', request, true, true);
|
||||
return new OrganizationResponse(r);
|
||||
@@ -1188,6 +1190,11 @@ export class ApiService implements ApiServiceAbstraction {
|
||||
return new ApiKeyResponse(r);
|
||||
}
|
||||
|
||||
async postOrganizationSso(id: string, request: OrganizationSsoRequest): Promise<OrganizationSsoResponse> {
|
||||
const r = await this.send('POST', '/organizations/' + id + '/sso', request, true, true);
|
||||
return new OrganizationSsoResponse(r);
|
||||
}
|
||||
|
||||
async postOrganizationUpgrade(id: string, request: OrganizationUpgradeRequest): Promise<PaymentResponse> {
|
||||
const r = await this.send('POST', '/organizations/' + id + '/upgrade', request, true, true);
|
||||
return new PaymentResponse(r);
|
||||
|
||||
Reference in New Issue
Block a user