azure-identity-dotnet
仓库创建 2026年1月17日最近提交 20 天前SkillHot 收录 20 天前
▸ 精选理由
统一凭据管理,适合生产环境与托管服务认证。
▸ 风险提示
要求配置凭据/权限,错误配置可能造成权限泄露或滥用。
这个 Skill 做什么
为 Azure SDK 在 .NET 中提供身份认证和凭据管理(Managed Identity 等)。
在 .NET 里把应用和 Azure 服务连上身份认证的工具,帮你用 Microsoft Entra ID、DefaultAzureCredential、Managed Identity 或 service principal 等方式安全拿到凭据。开发时本地调试、CI/CD 或部署到 Azure 都会用到,解决本地凭据和云端托管身份切换的痛点。它会按顺序尝试一串凭据(credential chain)并自动回退,能和 ASP.NET Core、VS Code broker 等集成,省去手动管理 token 的麻烦。
▸ 展开 SKILL.md 英文原文
Azure Identity library for .NET. Authentication library for Azure SDK clients using Microsoft Entra ID. Use for DefaultAzureCredential, managed identity, service principals, and developer credentials. Triggers: "Azure Identity", "DefaultAzureCredential", "ManagedIdentityCredential", "ClientSecretCredential", "authentication .NET", "Azure auth", "credential chain".
2.7k
Stars
304
Forks
40
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/microsoft/skills/main/.github/plugins/azure-sdk-dotnet/skills/azure-identity-dotnet/SKILL.md或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/microsoft/skills/main/.github/plugins/azure-sdk-dotnet/skills/azure-identity-dotnet/SKILL.md"SKILL.MD 节选查看完整文件 ↗
# Azure Identity library for .NET Authentication library for Azure SDK clients using Microsoft Entra ID. ## Installation ```bash dotnet add package Azure.Identity # For ASP.NET Core integration dotnet add package Microsoft.Extensions.Azure # For brokered authentication and Visual Studio Code credential support dotnet add package Azure.Identity.Broker ``` ## Environment Variables ### Service Principal with Secret ```bash AZURE_CLIENT_ID=<application-client-id> AZURE_TENANT_ID=<directory-tenant-id> AZURE_CLIENT_SECRET=<client-secret-value> ``` ### Service Principal with Certificate ```bash AZURE_CLIENT_ID=<application-client-id> AZURE_TENANT_ID=<directory-tenant-id> AZURE_CLIENT_CERT
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有