Authentication — .NET SDK Quick Reference
Condensed from azure-identity-dotnet. Full patterns (ASP.NET DI, sovereign clouds, brokered auth, certificate credentials) in the azure-identity-dotnet plugin skill if installed.
Install
dotnet add package Azure.Identity
Quick Start
Auth:
DefaultAzureCredentialis for local development. See auth-best-practices.md for production patterns.
using Azure.Identity;
var credential = new DefaultAzureCredential();Best Practices
- Use DefaultAzureCredential for local development only. In production, use deterministic credentials (ManagedIdentityCredential) — see auth-best-practices.md
- Reuse credential instances — single instance shared across clients
- Configure retry policies for credential operations
- Enable logging with AzureEventSourceListener for debugging auth issues