Skip to content

Commit afb5a1f

Browse files
jackye1995claude
andauthored
feat: replace Azure SDK and google-cloud-auth with direct reqwest for credential vending (#6617)
## Summary - Replace Azure SDK crates (`azure_core`, `azure_identity`, `azure_storage`, `azure_storage_blobs`, `time`) and `google-cloud-auth` with direct HTTP calls via `reqwest` - Add `hmac` and `quick-xml` for Azure SAS signing and XML parsing (both already transitive deps, zero compile cost) - Add `ring` and `rustls-pki-types` for GCP service account JWT signing (both already transitive deps) - Add Workload Identity Federation (OIDC) support for both Azure and GCP credential vending - Reduce Cargo.lock by ~500 lines of removed transitive dependencies --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 05ce180 commit afb5a1f

7 files changed

Lines changed: 1538 additions & 1196 deletions

File tree

0 commit comments

Comments
 (0)