feat(console): Active Directory / LDAP, cleanup idp component routing (#5506)

feat(console): LDAP
This commit is contained in:
Max Peintner
2023-03-28 09:38:17 +02:00
committed by GitHub
parent a14bfff0bb
commit 542271b467
74 changed files with 1542 additions and 865 deletions

View File

@@ -30,6 +30,8 @@ import {
AddIDPToLoginPolicyResponse,
AddJWTProviderRequest,
AddJWTProviderResponse,
AddLDAPProviderRequest,
AddLDAPProviderResponse,
AddMultiFactorToLoginPolicyRequest,
AddMultiFactorToLoginPolicyResponse,
AddNotificationPolicyRequest,
@@ -226,6 +228,8 @@ import {
UpdateJWTProviderResponse,
UpdateLabelPolicyRequest,
UpdateLabelPolicyResponse,
UpdateLDAPProviderRequest,
UpdateLDAPProviderResponse,
UpdateLockoutPolicyRequest,
UpdateLockoutPolicyResponse,
UpdateLoginPolicyRequest,
@@ -926,6 +930,14 @@ export class AdminService {
return this.grpcService.admin.updateGoogleProvider(req, null).then((resp) => resp.toObject());
}
public addLDAPProvider(req: AddLDAPProviderRequest): Promise<AddLDAPProviderResponse.AsObject> {
return this.grpcService.admin.addLDAPProvider(req, null).then((resp) => resp.toObject());
}
public updateLDAPProvider(req: UpdateLDAPProviderRequest): Promise<UpdateLDAPProviderResponse.AsObject> {
return this.grpcService.admin.updateLDAPProvider(req, null).then((resp) => resp.toObject());
}
public addGitLabProvider(req: AddGitLabProviderRequest): Promise<AddGitLabProviderResponse.AsObject> {
return this.grpcService.admin.addGitLabProvider(req, null).then((resp) => resp.toObject());
}

View File

@@ -51,6 +51,8 @@ import {
AddIDPToLoginPolicyResponse,
AddJWTProviderRequest,
AddJWTProviderResponse,
AddLDAPProviderRequest,
AddLDAPProviderResponse,
AddMachineKeyRequest,
AddMachineKeyResponse,
AddMachineUserRequest,
@@ -461,6 +463,8 @@ import {
UpdateHumanProfileResponse,
UpdateJWTProviderRequest,
UpdateJWTProviderResponse,
UpdateLDAPProviderRequest,
UpdateLDAPProviderResponse,
UpdateMachineRequest,
UpdateMachineResponse,
UpdateOIDCAppConfigRequest,
@@ -885,6 +889,14 @@ export class ManagementService {
return this.grpcService.mgmt.updateGoogleProvider(req, null).then((resp) => resp.toObject());
}
public addLDAPProvider(req: AddLDAPProviderRequest): Promise<AddLDAPProviderResponse.AsObject> {
return this.grpcService.mgmt.addLDAPProvider(req, null).then((resp) => resp.toObject());
}
public updateLDAPProvider(req: UpdateLDAPProviderRequest): Promise<UpdateLDAPProviderResponse.AsObject> {
return this.grpcService.mgmt.updateLDAPProvider(req, null).then((resp) => resp.toObject());
}
public addGitLabProvider(req: AddGitLabProviderRequest): Promise<AddGitLabProviderResponse.AsObject> {
return this.grpcService.mgmt.addGitLabProvider(req, null).then((resp) => resp.toObject());
}