azure-identity-rust
Azure Identity SDK for Rust provides credential types for authenticating with Microsoft Entra ID.
Setup & Installation
What This Skill Does
Azure Identity SDK for Rust provides credential types for authenticating with Microsoft Entra ID. It covers local development flows via CLI tools, managed identity for Azure-hosted workloads, and service principal auth for CI and automation.
Instead of manually handling token requests, expiry, and credential resolution order, the SDK handles the full chain automatically across dev and production environments.
When to use it
- Authenticating a Rust app to Azure Key Vault using Azure CLI credentials locally
- Connecting to Azure Blob Storage from an AKS pod with workload identity
- Rotating service principal secrets in CI without changing application code
- Using system-assigned managed identity on Azure Functions to access Azure SQL
- Switching from local DeveloperToolsCredential to ManagedIdentityCredential in production without code changes
Similar Skills
best-practices
A checklist of modern web development standards covering HTTPS, CSP headers, input sanitization, deprecated API avoidance, and HTML validity.
auth0-android
Adds authentication to native Android apps using the Auth0 SDK.
auth0-angular
Adds authentication to Angular apps using the @auth0/auth0-angular SDK.
auth0-aspnetcore-api
Adds JWT access token validation to ASP.
