fix(azure): resolve one authentication mode (#3689)
## Summary - Resolve one Azure authentication mode consistently for synchronous and asynchronous clients. Explicit credentials take precedence over credential environment variables; conflicting explicit modes raise the existing `MutuallyExclusiveAuthError`. - Preserve environment-only AD-token precedence, client-copy behavior, and callable API-key refresh. - Keep module-level explicit Azure configuration separate from environment fallback, including import-time configuration and automatic Azure selection. - Add focused regressions for explicit and ambient credential selection, client copies, HTTP and Realtime configuration, and callable keys. No dependency or exported client API changes. This is independent of the Azure redirect-transport changes in #3684.
A
Alex Chang committed
e3d06812535d7f2fe1bc6e57c12bd0ac0dd4acd1
Parent: 2598d53
Committed by GitHub <noreply@github.com>
on 8/19/2026, 10:19:20 PM