+ After deployment, copy Tenant ID and{" "} + Application (Client) ID from the deployment outputs — + the certificate private key you generated locally goes in the + “Certificate Private Key” field below. +
++ This is the base64-encoded private key that matches the + certificate uploaded to Entra ID by the Bicep template (not the public + certificate, and not the thumbprint). Generation instructions (openssl / + PowerShell) are in the{" "} + + certificate generation guide + + . +
+ > + ); +}; diff --git a/ui/components/providers/workflow/forms/via-credentials/azure-credentials-form.tsx b/ui/components/providers/workflow/forms/select-credentials-type/azure/credentials-type/azure-service-principal-credentials-form.tsx similarity index 74% rename from ui/components/providers/workflow/forms/via-credentials/azure-credentials-form.tsx rename to ui/components/providers/workflow/forms/select-credentials-type/azure/credentials-type/azure-service-principal-credentials-form.tsx index 7fc4ff36d2..f7b7b2c481 100644 --- a/ui/components/providers/workflow/forms/via-credentials/azure-credentials-form.tsx +++ b/ui/components/providers/workflow/forms/select-credentials-type/azure/credentials-type/azure-service-principal-credentials-form.tsx @@ -1,23 +1,37 @@ +"use client"; + import { Control } from "react-hook-form"; import { WizardInputField } from "@/components/providers/workflow/forms/fields"; -import { AzureCredentials } from "@/types"; +import { AzureClientSecretCredentials } from "@/types"; -export const AzureCredentialsForm = ({ +export const AzureServicePrincipalCredentialsForm = ({ control, }: { - control: Control