[docs] docs: document Azure OpenAI OIDC (Entra-only) authentication#2612
[docs] docs: document Azure OpenAI OIDC (Entra-only) authentication#2612
Conversation
Update docs/api-proxy-sidecar.md to document the new GitHub Actions OIDC → Azure AD workload identity federation support added in commit e26e9de. - Remove the outdated limitation stating Azure OpenAI is unsupported - Add a new 'Azure OpenAI (Entra-only / OIDC authentication)' section with: - Explanation of the OIDC token flow - Required and optional environment variables (AWF_AUTH_TYPE, AWF_AUTH_AZURE_*) - GitHub Actions workflow example with correct permissions and env vars Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
✅ Smoke Test PASS
All tests passed for Claude engine validation.
|
🔥 Smoke Test: Copilot BYOK (Offline) Mode
Running in BYOK offline mode ( Overall: PARTIAL — Tests 2 & 3 could not be verified (workflow template variables not expanded). Tests 1 & 4 passed. PR author:
|
🔥 Smoke Test Results
Overall: PASS PR: [docs] docs: document Azure OpenAI OIDC (Entra-only) authentication — author
|
🏗️ Build Test Suite Results
Overall: 8/8 ecosystems passed — ✅ PASS
|
|
Codex smoke: FAIL
Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "registry.npmjs.org"See Network Configuration for more information.
|
Smoke Test Results — Services Connectivity
Overall: FAIL —
|
Documentation Sync - May 2026
This PR synchronizes documentation with code changes from the past 7 days.
Changes Made
docs/api-proxy-sidecar.md: Replaced the outdated limitation "No support for Azure OpenAI endpoints" with a new Azure OpenAI (Entra-only / OIDC authentication) section.What was added
The new section documents:
AWF_AUTH_TYPE=github-oidc,AWF_AUTH_AZURE_TENANT_ID,AWF_AUTH_AZURE_CLIENT_ID)AWF_AUTH_OIDC_AUDIENCE,AWF_AUTH_AZURE_SCOPE,AWF_AUTH_AZURE_CLOUD)permissions: id-token: writeandsudo --preserve-envusageCode Changes Referenced
e26e9de:feat(api-proxy): OIDC authentication for Azure OpenAI (Entra-only) (#2599)— addedoidc-token-provider.js, OIDC support in the OpenAI adapter, and forwarding ofAWF_AUTH_*env vars fromapi-proxy-service.tsto the sidecar container.Verification
src/services/api-proxy-service.tsandcontainers/api-proxy/oidc-token-provider.js