Finished adding support for service account JSON auth method for GCP secret manager integration

This commit is contained in:
Tuan Dang
2023-09-04 12:48:15 +01:00
parent d9abe671af
commit 4a603da425
24 changed files with 671 additions and 289 deletions
@@ -394,6 +394,7 @@ export const useSaveIntegrationAccessToken = () => {
mutationFn: async ({
workspaceId,
integration,
refreshToken,
accessId,
accessToken,
url,
@@ -401,14 +402,16 @@ export const useSaveIntegrationAccessToken = () => {
}: {
workspaceId: string | null;
integration: string | undefined;
accessId: string | null;
accessToken: string;
refreshToken?: string;
accessId?: string;
accessToken?: string;
url: string | null;
namespace: string | null;
}) => {
const { data: { integrationAuth } } = await apiRequest.post("/api/v1/integration-auth/access-token", {
workspaceId,
integration,
refreshToken,
accessId,
accessToken,
url,
@@ -46,8 +46,8 @@ export const useCreateIntegration = () => {
integrationAuthId: string;
isActive: boolean;
secretPath: string;
app: string | null;
appId: string | null;
app?: string | null;
appId?: string | null;
sourceEnvironment: string;
targetEnvironment: string | null;
targetEnvironmentId: string | null;