docs: archive entra materials and simplify deployment docs

This commit is contained in:
defiQUG
2026-04-18 12:05:55 -07:00
parent 0f600e6a31
commit bbb6ce6a6c
256 changed files with 4188 additions and 3881 deletions
+1 -28
View File
@@ -44,31 +44,10 @@ const envSchema = z.object({
EIDAS_PROVIDER_URL: z.string().url().optional(),
EIDAS_API_KEY: z.string().optional(),
// Microsoft Entra VerifiedID
ENTRA_TENANT_ID: z.string().optional(),
ENTRA_CLIENT_ID: z.string().optional(),
ENTRA_CLIENT_SECRET: z.string().optional(),
ENTRA_CREDENTIAL_MANIFEST_ID: z.string().optional(),
ENTRA_MANIFESTS: z.string().optional(), // JSON object mapping manifest names to IDs
// Entra Rate Limiting
ENTRA_RATE_LIMIT_ISSUANCE: z.string().optional(),
ENTRA_RATE_LIMIT_VERIFICATION: z.string().optional(),
ENTRA_RATE_LIMIT_STATUS_CHECK: z.string().optional(),
ENTRA_RATE_LIMIT_GLOBAL: z.string().optional(),
// Credential Display/Images
ENTRA_CREDENTIAL_LOGO_URI: z.string().url().optional(),
ENTRA_CREDENTIAL_BG_COLOR: z.string().optional(),
ENTRA_CREDENTIAL_TEXT_COLOR: z.string().optional(),
// Credential Rate Limiting
CREDENTIAL_RATE_LIMIT_PER_USER: z.string().optional(),
CREDENTIAL_RATE_LIMIT_PER_IP: z.string().optional(),
// Azure Logic Apps
AZURE_LOGIC_APPS_WORKFLOW_URL: z.string().url().optional(),
AZURE_LOGIC_APPS_ACCESS_KEY: z.string().optional(),
AZURE_LOGIC_APPS_MANAGED_IDENTITY_CLIENT_ID: z.string().optional(),
// CORS
CORS_ORIGIN: z.string().optional(),
@@ -135,12 +114,7 @@ const envSchema = z.object({
DSB_SCHEMA_REGISTRY_URL: z.string().url().optional(),
// Secrets Management
SECRETS_PROVIDER: z.enum(['aws', 'azure', 'env']).optional(),
AZURE_KEY_VAULT_URL: z.string().url().optional(),
AZURE_TENANT_ID: z.string().optional(),
AZURE_CLIENT_ID: z.string().optional(),
AZURE_CLIENT_SECRET: z.string().optional(),
AZURE_MANAGED_IDENTITY_CLIENT_ID: z.string().optional(),
SECRETS_PROVIDER: z.enum(['aws', 'gcp', 'env']).optional(),
SECRETS_CACHE_TTL: z.string().transform(Number).pipe(z.number().int().positive()).optional(),
});
@@ -175,4 +149,3 @@ export function getEnv(): Env {
* Validate environment variables on module load
*/
getEnv();