Microsoft/azure-identity-rust — Agent Skills | officialskills.sh
Back to skills

azure-identity-rust

officialsecurity

Azure Identity SDK for Rust provides credential types for authenticating with Microsoft Entra ID.

Setup & Installation

npx skills add https://github.com/microsoft/skills --skill azure-identity-rust
or paste the link and ask your coding assistant to install it
https://github.com/microsoft/skills/tree/main/.github/plugins/azure-sdk-rust/skills/azure-identity-rust
View on GitHub

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