mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-07 08:27:36 +00:00
feat: target specific azure key vault tenant
This commit is contained in:
@@ -101,6 +101,10 @@ export const ROUTE_PATHS = Object.freeze({
|
|||||||
"/secret-manager/$projectId/integrations/azure-devops/create",
|
"/secret-manager/$projectId/integrations/azure-devops/create",
|
||||||
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/create"
|
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/create"
|
||||||
),
|
),
|
||||||
|
AzureKeyVaultAuthorizePage: setRoute(
|
||||||
|
"/secret-manager/$projectId/integrations/azure-key-vault/authorize",
|
||||||
|
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/authorize"
|
||||||
|
),
|
||||||
AzureKeyVaultOauthCallbackPage: setRoute(
|
AzureKeyVaultOauthCallbackPage: setRoute(
|
||||||
"/secret-manager/$projectId/integrations/azure-key-vault/oauth2/callback",
|
"/secret-manager/$projectId/integrations/azure-key-vault/oauth2/callback",
|
||||||
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/oauth2/callback"
|
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/oauth2/callback"
|
||||||
|
|||||||
+10
-2
@@ -80,8 +80,16 @@ export const redirectForProviderAuth = (
|
|||||||
createIntegrationMissingEnvVarsNotification(integrationOption.slug);
|
createIntegrationMissingEnvVarsNotification(integrationOption.slug);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const link = `https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=${integrationOption.clientId}&response_type=code&redirect_uri=${window.location.origin}/integrations/azure-key-vault/oauth2/callback&response_mode=query&scope=https://vault.azure.net/.default openid offline_access&state=${state}`;
|
navigate({
|
||||||
window.location.assign(link);
|
to: "/secret-manager/$projectId/integrations/azure-key-vault/authorize",
|
||||||
|
params: {
|
||||||
|
projectId
|
||||||
|
},
|
||||||
|
search: {
|
||||||
|
clientId: integrationOption.clientId,
|
||||||
|
state,
|
||||||
|
}
|
||||||
|
});
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "azure-app-configuration": {
|
case "azure-app-configuration": {
|
||||||
|
|||||||
+97
@@ -0,0 +1,97 @@
|
|||||||
|
import { Controller, useForm } from "react-hook-form";
|
||||||
|
|
||||||
|
import { faArrowUpRightFromSquare, faBookOpen } from "@fortawesome/free-solid-svg-icons";
|
||||||
|
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
|
||||||
|
import { zodResolver } from "@hookform/resolvers/zod";
|
||||||
|
import z from "zod";
|
||||||
|
|
||||||
|
import { Button, Card, CardTitle, FormControl, Input } from "@app/components/v2";
|
||||||
|
import { Helmet } from "react-helmet";
|
||||||
|
import { useSearch } from "@tanstack/react-router";
|
||||||
|
import { ROUTE_PATHS } from "@app/const/routes";
|
||||||
|
|
||||||
|
const schema = z.object({
|
||||||
|
tenantId: z.string().trim().optional()
|
||||||
|
});
|
||||||
|
|
||||||
|
type FormData = z.infer<typeof schema>;
|
||||||
|
|
||||||
|
export function AzureKeyVaultAuthorizePage() {
|
||||||
|
const { state, clientId } = useSearch({
|
||||||
|
from: ROUTE_PATHS.SecretManager.Integratons.AzureKeyVaultAuthorizePage.id,
|
||||||
|
});
|
||||||
|
|
||||||
|
const { control, handleSubmit } = useForm<FormData>({
|
||||||
|
resolver: zodResolver(schema)
|
||||||
|
});
|
||||||
|
|
||||||
|
const onFormSubmit = async ({ tenantId }: FormData) => {
|
||||||
|
const link = `https://login.microsoftonline.com/${
|
||||||
|
tenantId ?? "common"
|
||||||
|
}/oauth2/v2.0/authorize?client_id=${clientId}&response_type=code&redirect_uri=${
|
||||||
|
window.location.origin
|
||||||
|
}/integrations/azure-key-vault/oauth2/callback&response_mode=query&scope=https://vault.azure.net/.default openid offline_access&state=${state}`;
|
||||||
|
|
||||||
|
window.location.assign(link);
|
||||||
|
};
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div className="flex h-full w-full items-center justify-center">
|
||||||
|
<Helmet>
|
||||||
|
<title>Authorize Azure Key Vault Integration</title>
|
||||||
|
<link rel="icon" href="/infisical.ico" />
|
||||||
|
</Helmet>
|
||||||
|
<Card className="mb-12 max-w-lg rounded-md border border-mineshaft-600">
|
||||||
|
<CardTitle
|
||||||
|
className="px-6 text-left text-xl"
|
||||||
|
subTitle="Authenticate with a specific tenant ID or let OAuth handle it automatically."
|
||||||
|
>
|
||||||
|
<div className="flex flex-row items-center">
|
||||||
|
<div className="flex items-center pb-0.5">
|
||||||
|
<img src="/images/integrations/GitHub.png" height={30} width={30} alt="Github logo" />
|
||||||
|
</div>
|
||||||
|
<span className="ml-2.5">Azure Key Vault Integration </span>
|
||||||
|
<a
|
||||||
|
href="https://infisical.com/docs/integrations/cloud/azure-key-vault"
|
||||||
|
target="_blank"
|
||||||
|
rel="noopener noreferrer"
|
||||||
|
>
|
||||||
|
<div className="ml-2 mb-1 inline-block cursor-default rounded-md bg-yellow/20 px-1.5 pb-[0.03rem] pt-[0.04rem] text-sm text-yellow opacity-80 hover:opacity-100">
|
||||||
|
<FontAwesomeIcon icon={faBookOpen} className="mr-1.5" />
|
||||||
|
Docs
|
||||||
|
<FontAwesomeIcon
|
||||||
|
icon={faArrowUpRightFromSquare}
|
||||||
|
className="ml-1.5 mb-[0.07rem] text-xxs"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</CardTitle>
|
||||||
|
<form onSubmit={handleSubmit(onFormSubmit)} className="px-6 pb-8 text-right">
|
||||||
|
<Controller
|
||||||
|
control={control}
|
||||||
|
name="tenantId"
|
||||||
|
render={({ field, fieldState: { error } }) => (
|
||||||
|
<FormControl
|
||||||
|
label="Tenant ID (optional)"
|
||||||
|
errorText={error?.message}
|
||||||
|
isError={Boolean(error)}
|
||||||
|
>
|
||||||
|
<Input {...field} placeholder="2e39537c-9a01-4bd6-a7b8-c3b88cbb8db9" />
|
||||||
|
</FormControl>
|
||||||
|
)}
|
||||||
|
/>
|
||||||
|
<Button
|
||||||
|
colorSchema="primary"
|
||||||
|
variant="outline_bg"
|
||||||
|
className="mt-2 w-min"
|
||||||
|
size="sm"
|
||||||
|
type="submit"
|
||||||
|
>
|
||||||
|
Connect to Azure Key Vault
|
||||||
|
</Button>
|
||||||
|
</form>
|
||||||
|
</Card>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
import { createFileRoute } from "@tanstack/react-router";
|
||||||
|
import z from 'zod'
|
||||||
|
|
||||||
|
import { AzureKeyVaultAuthorizePage } from "./AzureKeyVaultAuthorizePage";
|
||||||
|
|
||||||
|
|
||||||
|
const PageQueryParamsSchema = z.object({
|
||||||
|
state: z.string(),
|
||||||
|
clientId: z.string().optional(),
|
||||||
|
});
|
||||||
|
|
||||||
|
export const Route = createFileRoute(
|
||||||
|
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/authorize"
|
||||||
|
)({
|
||||||
|
component: AzureKeyVaultAuthorizePage,
|
||||||
|
validateSearch: PageQueryParamsSchema
|
||||||
|
});
|
||||||
@@ -159,6 +159,7 @@ import { Route as secretManagerIntegrationsChecklyConfigurePageRouteImport } fro
|
|||||||
import { Route as secretManagerIntegrationsChecklyAuthorizePageRouteImport } from './pages/secret-manager/integrations/ChecklyAuthorizePage/route'
|
import { Route as secretManagerIntegrationsChecklyAuthorizePageRouteImport } from './pages/secret-manager/integrations/ChecklyAuthorizePage/route'
|
||||||
import { Route as secretManagerIntegrationsBitbucketConfigurePageRouteImport } from './pages/secret-manager/integrations/BitbucketConfigurePage/route'
|
import { Route as secretManagerIntegrationsBitbucketConfigurePageRouteImport } from './pages/secret-manager/integrations/BitbucketConfigurePage/route'
|
||||||
import { Route as secretManagerIntegrationsAzureKeyVaultConfigurePageRouteImport } from './pages/secret-manager/integrations/AzureKeyVaultConfigurePage/route'
|
import { Route as secretManagerIntegrationsAzureKeyVaultConfigurePageRouteImport } from './pages/secret-manager/integrations/AzureKeyVaultConfigurePage/route'
|
||||||
|
import { Route as secretManagerIntegrationsAzureKeyVaultAuthorizePageRouteImport } from './pages/secret-manager/integrations/AzureKeyVaultAuthorizePage/route'
|
||||||
import { Route as secretManagerIntegrationsAzureDevopsConfigurePageRouteImport } from './pages/secret-manager/integrations/AzureDevopsConfigurePage/route'
|
import { Route as secretManagerIntegrationsAzureDevopsConfigurePageRouteImport } from './pages/secret-manager/integrations/AzureDevopsConfigurePage/route'
|
||||||
import { Route as secretManagerIntegrationsAzureDevopsAuthorizePageRouteImport } from './pages/secret-manager/integrations/AzureDevopsAuthorizePage/route'
|
import { Route as secretManagerIntegrationsAzureDevopsAuthorizePageRouteImport } from './pages/secret-manager/integrations/AzureDevopsAuthorizePage/route'
|
||||||
import { Route as secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteImport } from './pages/secret-manager/integrations/AzureAppConfigurationConfigurePage/route'
|
import { Route as secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteImport } from './pages/secret-manager/integrations/AzureAppConfigurationConfigurePage/route'
|
||||||
@@ -1352,6 +1353,14 @@ const secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute =
|
|||||||
AuthenticateInjectOrgDetailsSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute,
|
AuthenticateInjectOrgDetailsSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute,
|
||||||
} as any)
|
} as any)
|
||||||
|
|
||||||
|
const secretManagerIntegrationsAzureKeyVaultAuthorizePageRouteRoute =
|
||||||
|
secretManagerIntegrationsAzureKeyVaultAuthorizePageRouteImport.update({
|
||||||
|
id: '/azure-key-vault/authorize',
|
||||||
|
path: '/azure-key-vault/authorize',
|
||||||
|
getParentRoute: () =>
|
||||||
|
AuthenticateInjectOrgDetailsSecretManagerProjectIdSecretManagerLayoutIntegrationsRoute,
|
||||||
|
} as any)
|
||||||
|
|
||||||
const secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute =
|
const secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute =
|
||||||
secretManagerIntegrationsAzureDevopsConfigurePageRouteImport.update({
|
secretManagerIntegrationsAzureDevopsConfigurePageRouteImport.update({
|
||||||
id: '/azure-devops/create',
|
id: '/azure-devops/create',
|
||||||
@@ -2251,6 +2260,13 @@ declare module '@tanstack/react-router' {
|
|||||||
preLoaderRoute: typeof secretManagerIntegrationsAzureDevopsConfigurePageRouteImport
|
preLoaderRoute: typeof secretManagerIntegrationsAzureDevopsConfigurePageRouteImport
|
||||||
parentRoute: typeof AuthenticateInjectOrgDetailsSecretManagerProjectIdSecretManagerLayoutIntegrationsImport
|
parentRoute: typeof AuthenticateInjectOrgDetailsSecretManagerProjectIdSecretManagerLayoutIntegrationsImport
|
||||||
}
|
}
|
||||||
|
'/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/authorize': {
|
||||||
|
id: '/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/authorize'
|
||||||
|
path: '/azure-key-vault/authorize'
|
||||||
|
fullPath: '/secret-manager/$projectId/integrations/azure-key-vault/authorize'
|
||||||
|
preLoaderRoute: typeof secretManagerIntegrationsAzureKeyVaultAuthorizePageRouteImport
|
||||||
|
parentRoute: typeof AuthenticateInjectOrgDetailsSecretManagerProjectIdSecretManagerLayoutIntegrationsImport
|
||||||
|
}
|
||||||
'/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/create': {
|
'/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/create': {
|
||||||
id: '/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/create'
|
id: '/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/create'
|
||||||
path: '/azure-key-vault/create'
|
path: '/azure-key-vault/create'
|
||||||
@@ -2944,6 +2960,7 @@ interface AuthenticateInjectOrgDetailsSecretManagerProjectIdSecretManagerLayoutI
|
|||||||
secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteRoute: typeof secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteRoute
|
secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteRoute: typeof secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteRoute
|
||||||
secretManagerIntegrationsAzureDevopsAuthorizePageRouteRoute: typeof secretManagerIntegrationsAzureDevopsAuthorizePageRouteRoute
|
secretManagerIntegrationsAzureDevopsAuthorizePageRouteRoute: typeof secretManagerIntegrationsAzureDevopsAuthorizePageRouteRoute
|
||||||
secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute: typeof secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute
|
secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute: typeof secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute
|
||||||
|
secretManagerIntegrationsAzureKeyVaultAuthorizePageRouteRoute: typeof secretManagerIntegrationsAzureKeyVaultAuthorizePageRouteRoute
|
||||||
secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute: typeof secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute
|
secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute: typeof secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute
|
||||||
secretManagerIntegrationsBitbucketConfigurePageRouteRoute: typeof secretManagerIntegrationsBitbucketConfigurePageRouteRoute
|
secretManagerIntegrationsBitbucketConfigurePageRouteRoute: typeof secretManagerIntegrationsBitbucketConfigurePageRouteRoute
|
||||||
secretManagerIntegrationsChecklyAuthorizePageRouteRoute: typeof secretManagerIntegrationsChecklyAuthorizePageRouteRoute
|
secretManagerIntegrationsChecklyAuthorizePageRouteRoute: typeof secretManagerIntegrationsChecklyAuthorizePageRouteRoute
|
||||||
@@ -3034,6 +3051,8 @@ const AuthenticateInjectOrgDetailsSecretManagerProjectIdSecretManagerLayoutInteg
|
|||||||
secretManagerIntegrationsAzureDevopsAuthorizePageRouteRoute,
|
secretManagerIntegrationsAzureDevopsAuthorizePageRouteRoute,
|
||||||
secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute:
|
secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute:
|
||||||
secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute,
|
secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute,
|
||||||
|
secretManagerIntegrationsAzureKeyVaultAuthorizePageRouteRoute:
|
||||||
|
secretManagerIntegrationsAzureKeyVaultAuthorizePageRouteRoute,
|
||||||
secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute:
|
secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute:
|
||||||
secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute,
|
secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute,
|
||||||
secretManagerIntegrationsBitbucketConfigurePageRouteRoute:
|
secretManagerIntegrationsBitbucketConfigurePageRouteRoute:
|
||||||
@@ -3513,6 +3532,7 @@ export interface FileRoutesByFullPath {
|
|||||||
'/secret-manager/$projectId/integrations/azure-app-configuration/create': typeof secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteRoute
|
'/secret-manager/$projectId/integrations/azure-app-configuration/create': typeof secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteRoute
|
||||||
'/secret-manager/$projectId/integrations/azure-devops/authorize': typeof secretManagerIntegrationsAzureDevopsAuthorizePageRouteRoute
|
'/secret-manager/$projectId/integrations/azure-devops/authorize': typeof secretManagerIntegrationsAzureDevopsAuthorizePageRouteRoute
|
||||||
'/secret-manager/$projectId/integrations/azure-devops/create': typeof secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute
|
'/secret-manager/$projectId/integrations/azure-devops/create': typeof secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute
|
||||||
|
'/secret-manager/$projectId/integrations/azure-key-vault/authorize': typeof secretManagerIntegrationsAzureKeyVaultAuthorizePageRouteRoute
|
||||||
'/secret-manager/$projectId/integrations/azure-key-vault/create': typeof secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute
|
'/secret-manager/$projectId/integrations/azure-key-vault/create': typeof secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute
|
||||||
'/secret-manager/$projectId/integrations/bitbucket/create': typeof secretManagerIntegrationsBitbucketConfigurePageRouteRoute
|
'/secret-manager/$projectId/integrations/bitbucket/create': typeof secretManagerIntegrationsBitbucketConfigurePageRouteRoute
|
||||||
'/secret-manager/$projectId/integrations/checkly/authorize': typeof secretManagerIntegrationsChecklyAuthorizePageRouteRoute
|
'/secret-manager/$projectId/integrations/checkly/authorize': typeof secretManagerIntegrationsChecklyAuthorizePageRouteRoute
|
||||||
@@ -3676,6 +3696,7 @@ export interface FileRoutesByTo {
|
|||||||
'/secret-manager/$projectId/integrations/azure-app-configuration/create': typeof secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteRoute
|
'/secret-manager/$projectId/integrations/azure-app-configuration/create': typeof secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteRoute
|
||||||
'/secret-manager/$projectId/integrations/azure-devops/authorize': typeof secretManagerIntegrationsAzureDevopsAuthorizePageRouteRoute
|
'/secret-manager/$projectId/integrations/azure-devops/authorize': typeof secretManagerIntegrationsAzureDevopsAuthorizePageRouteRoute
|
||||||
'/secret-manager/$projectId/integrations/azure-devops/create': typeof secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute
|
'/secret-manager/$projectId/integrations/azure-devops/create': typeof secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute
|
||||||
|
'/secret-manager/$projectId/integrations/azure-key-vault/authorize': typeof secretManagerIntegrationsAzureKeyVaultAuthorizePageRouteRoute
|
||||||
'/secret-manager/$projectId/integrations/azure-key-vault/create': typeof secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute
|
'/secret-manager/$projectId/integrations/azure-key-vault/create': typeof secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute
|
||||||
'/secret-manager/$projectId/integrations/bitbucket/create': typeof secretManagerIntegrationsBitbucketConfigurePageRouteRoute
|
'/secret-manager/$projectId/integrations/bitbucket/create': typeof secretManagerIntegrationsBitbucketConfigurePageRouteRoute
|
||||||
'/secret-manager/$projectId/integrations/checkly/authorize': typeof secretManagerIntegrationsChecklyAuthorizePageRouteRoute
|
'/secret-manager/$projectId/integrations/checkly/authorize': typeof secretManagerIntegrationsChecklyAuthorizePageRouteRoute
|
||||||
@@ -3854,6 +3875,7 @@ export interface FileRoutesById {
|
|||||||
'/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/create': typeof secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteRoute
|
'/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/create': typeof secretManagerIntegrationsAzureAppConfigurationConfigurePageRouteRoute
|
||||||
'/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/authorize': typeof secretManagerIntegrationsAzureDevopsAuthorizePageRouteRoute
|
'/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/authorize': typeof secretManagerIntegrationsAzureDevopsAuthorizePageRouteRoute
|
||||||
'/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/create': typeof secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute
|
'/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/create': typeof secretManagerIntegrationsAzureDevopsConfigurePageRouteRoute
|
||||||
|
'/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/authorize': typeof secretManagerIntegrationsAzureKeyVaultAuthorizePageRouteRoute
|
||||||
'/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/create': typeof secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute
|
'/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/create': typeof secretManagerIntegrationsAzureKeyVaultConfigurePageRouteRoute
|
||||||
'/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/create': typeof secretManagerIntegrationsBitbucketConfigurePageRouteRoute
|
'/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/create': typeof secretManagerIntegrationsBitbucketConfigurePageRouteRoute
|
||||||
'/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/authorize': typeof secretManagerIntegrationsChecklyAuthorizePageRouteRoute
|
'/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/authorize': typeof secretManagerIntegrationsChecklyAuthorizePageRouteRoute
|
||||||
@@ -4024,6 +4046,7 @@ export interface FileRouteTypes {
|
|||||||
| '/secret-manager/$projectId/integrations/azure-app-configuration/create'
|
| '/secret-manager/$projectId/integrations/azure-app-configuration/create'
|
||||||
| '/secret-manager/$projectId/integrations/azure-devops/authorize'
|
| '/secret-manager/$projectId/integrations/azure-devops/authorize'
|
||||||
| '/secret-manager/$projectId/integrations/azure-devops/create'
|
| '/secret-manager/$projectId/integrations/azure-devops/create'
|
||||||
|
| '/secret-manager/$projectId/integrations/azure-key-vault/authorize'
|
||||||
| '/secret-manager/$projectId/integrations/azure-key-vault/create'
|
| '/secret-manager/$projectId/integrations/azure-key-vault/create'
|
||||||
| '/secret-manager/$projectId/integrations/bitbucket/create'
|
| '/secret-manager/$projectId/integrations/bitbucket/create'
|
||||||
| '/secret-manager/$projectId/integrations/checkly/authorize'
|
| '/secret-manager/$projectId/integrations/checkly/authorize'
|
||||||
@@ -4186,6 +4209,7 @@ export interface FileRouteTypes {
|
|||||||
| '/secret-manager/$projectId/integrations/azure-app-configuration/create'
|
| '/secret-manager/$projectId/integrations/azure-app-configuration/create'
|
||||||
| '/secret-manager/$projectId/integrations/azure-devops/authorize'
|
| '/secret-manager/$projectId/integrations/azure-devops/authorize'
|
||||||
| '/secret-manager/$projectId/integrations/azure-devops/create'
|
| '/secret-manager/$projectId/integrations/azure-devops/create'
|
||||||
|
| '/secret-manager/$projectId/integrations/azure-key-vault/authorize'
|
||||||
| '/secret-manager/$projectId/integrations/azure-key-vault/create'
|
| '/secret-manager/$projectId/integrations/azure-key-vault/create'
|
||||||
| '/secret-manager/$projectId/integrations/bitbucket/create'
|
| '/secret-manager/$projectId/integrations/bitbucket/create'
|
||||||
| '/secret-manager/$projectId/integrations/checkly/authorize'
|
| '/secret-manager/$projectId/integrations/checkly/authorize'
|
||||||
@@ -4362,6 +4386,7 @@ export interface FileRouteTypes {
|
|||||||
| '/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/create'
|
| '/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/create'
|
||||||
| '/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/authorize'
|
| '/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/authorize'
|
||||||
| '/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/create'
|
| '/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/create'
|
||||||
|
| '/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/authorize'
|
||||||
| '/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/create'
|
| '/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/create'
|
||||||
| '/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/create'
|
| '/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/create'
|
||||||
| '/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/authorize'
|
| '/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/authorize'
|
||||||
@@ -4925,6 +4950,7 @@ export const routeTree = rootRoute
|
|||||||
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/create",
|
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-app-configuration/create",
|
||||||
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/authorize",
|
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/authorize",
|
||||||
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/create",
|
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-devops/create",
|
||||||
|
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/authorize",
|
||||||
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/create",
|
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/create",
|
||||||
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/create",
|
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/bitbucket/create",
|
||||||
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/authorize",
|
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/checkly/authorize",
|
||||||
@@ -5105,6 +5131,10 @@ export const routeTree = rootRoute
|
|||||||
"filePath": "secret-manager/integrations/AzureDevopsConfigurePage/route.tsx",
|
"filePath": "secret-manager/integrations/AzureDevopsConfigurePage/route.tsx",
|
||||||
"parent": "/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations"
|
"parent": "/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations"
|
||||||
},
|
},
|
||||||
|
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/authorize": {
|
||||||
|
"filePath": "secret-manager/integrations/AzureKeyVaultAuthorizePage/route.tsx",
|
||||||
|
"parent": "/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations"
|
||||||
|
},
|
||||||
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/create": {
|
"/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations/azure-key-vault/create": {
|
||||||
"filePath": "secret-manager/integrations/AzureKeyVaultConfigurePage/route.tsx",
|
"filePath": "secret-manager/integrations/AzureKeyVaultConfigurePage/route.tsx",
|
||||||
"parent": "/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations"
|
"parent": "/_authenticate/_inject-org-details/secret-manager/$projectId/_secret-manager-layout/integrations"
|
||||||
|
|||||||
@@ -75,6 +75,10 @@ const secretManagerRoutes = route("/secret-manager/$projectId", [
|
|||||||
"/azure-devops/create",
|
"/azure-devops/create",
|
||||||
"secret-manager/integrations/AzureDevopsConfigurePage/route.tsx"
|
"secret-manager/integrations/AzureDevopsConfigurePage/route.tsx"
|
||||||
),
|
),
|
||||||
|
route(
|
||||||
|
"/azure-key-vault/authorize",
|
||||||
|
"secret-manager/integrations/AzureKeyVaultAuthorizePage/route.tsx"
|
||||||
|
),
|
||||||
route(
|
route(
|
||||||
"/azure-key-vault/oauth2/callback",
|
"/azure-key-vault/oauth2/callback",
|
||||||
"secret-manager/integrations/AzureKeyVaultOauthCallbackPage/route.tsx"
|
"secret-manager/integrations/AzureKeyVaultOauthCallbackPage/route.tsx"
|
||||||
|
|||||||
Reference in New Issue
Block a user