francoscorporation/antigravity-awesome-skills/azure-identity-rust
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Azure Identity SDK for Rust authentication. Use for DeveloperToolsCredential, ManagedIdentityCredential, ClientSecretCredential, and token-based authentication. Triggers: "azure-identity", "DeveloperToolsCredential", "authentication rust", "managed identity rust", "credential rust".
Install
npx vskill@latest install francoscorporation/antigravity-awesome-skills/azure-identity-rustSKILL.md
Azure Identity SDK for Rust
Authentication library for Azure SDK clients using Microsoft Entra ID (formerly Azure AD).
Installation
Environment Variables
DeveloperToolsCredential
The recommended credential for local development. Tries developer tools in order (Azure CLI, Azure Developer CLI):
Credential Chain Order
| Order | Credential | Environment | |
|---|---|---|---|
| 1 | AzureCliCredential | az login | |
| 2 | AzureDeveloperCliCredential | azd auth login |
Credential Types
| Credential | Usage | |
|---|---|---|
DeveloperToolsCredential | Local development - tries CLI tools | |
ManagedIdentityCredential | Azure VMs, App Service, Functions, AKS | |
WorkloadIdentityCredential | Kubernetes workload identity | |
ClientSecretCredential | Service principal with secret | |
ClientCertificateCredential | Service principal with certificate | |
AzureCliCredential | Direct Azure CLI auth | |
AzureDeveloperCliCredential | Direct azd CLI auth | |
AzurePipelinesCredential | Azure Pipelines service connection | |
ClientAssertionCredential | Custom assertions (federated identity) |
ManagedIdentityCredential
For Azure-hosted resources:
ClientSecretCredential
For service principal with secret:
Best Practices
- Use `DeveloperToolsCredential` for local dev — automatically picks up Azure CLI
- Use `ManagedIdentityCredential` in production — no secrets to manage
- Clone credentials — credentials are
Arc-wrapped and cheap to clone - Reuse credential instances — same credential can be used with multiple clients
- Use `tokio` feature —
cargo add azure_identity --features tokio
Reference Links
| Resource | Link | |
|---|---|---|
| API Reference | https://docs.rs/azure_identity | |
| Source Code | https://github.com/Azure/azure-sdk-for-rust/tree/main/sdk/identity/azure_identity | |
| crates.io | https://crates.io/crates/azure_identity |
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/azure-identity-rust/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/francoscorporation/antigravity-awesome-skills/azure-identity-rust)