Add uuid validation to Azure client secrets

This commit is contained in:
Carlos Monastyrski
2025-07-25 14:53:46 -03:00
parent 7365f60835
commit d0ffae2c10

View File

@@ -29,6 +29,7 @@ export const AzureClientSecretsConnectionOAuthOutputCredentialsSchema = z.object
export const AzureClientSecretsConnectionClientSecretInputCredentialsSchema = z.object({ export const AzureClientSecretsConnectionClientSecretInputCredentialsSchema = z.object({
clientId: z clientId: z
.string() .string()
.uuid()
.trim() .trim()
.min(1, "Client ID required") .min(1, "Client ID required")
.max(50, "Client ID must be at most 50 characters long") .max(50, "Client ID must be at most 50 characters long")
@@ -41,6 +42,7 @@ export const AzureClientSecretsConnectionClientSecretInputCredentialsSchema = z.
.describe(AppConnections.CREDENTIALS.AZURE_CLIENT_SECRETS.clientSecret), .describe(AppConnections.CREDENTIALS.AZURE_CLIENT_SECRETS.clientSecret),
tenantId: z tenantId: z
.string() .string()
.uuid()
.trim() .trim()
.min(1, "Tenant ID required") .min(1, "Tenant ID required")
.describe(AppConnections.CREDENTIALS.AZURE_CLIENT_SECRETS.tenantId) .describe(AppConnections.CREDENTIALS.AZURE_CLIENT_SECRETS.tenantId)