Simplifies authentication for Azure SDK clients using Microsoft Entra ID and the Azure Identity library for .NET applications.
This skill provides specialized guidance for implementing secure authentication using the Azure.Identity library within the .NET ecosystem. It enables Claude to assist with the configuration of DefaultAzureCredential, Managed Identities, and Service Principals while adhering to Microsoft's security best practices. By incorporating patterns for environment-specific credential chaining, dependency injection in ASP.NET Core, and robust error handling, this skill ensures that developers can build cloud-ready applications that transition seamlessly from local development to production environments.
主な機能
01ASP.NET Core Dependency Injection integration for Azure clients
02Service Principal authentication using secrets and certificates
03Best practices for credential reuse, thread safety, and retry policies
04Configuration for System-assigned and User-assigned Managed Identities
05Implementation patterns for DefaultAzureCredential and custom chaining
0631,720 GitHub stars
ユースケース
01Configuring local development environments to use Azure CLI or Visual Studio credentials
02Migrating legacy authentication logic to the modern Microsoft Entra ID identity framework
03Setting up secure, passwordless authentication between Azure App Services and Azure Key Vault