Install any skill in seconds. Free to start, no credit card required.
Get Started Free →microsoft/azure-identity-dotnet
Azure Identity library for .NET. Authentication library for Azure SDK clients using Microsoft Entra ID.
Passed 23 of 23 test cases with the skill, and 19 of 23 without it.
and 1 more in the full report
4 fixed19 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
Our C# app running on Azure App Service uses a user-assigned managed identity. Engineers previously passed the client ID directly as a string into the constructor `new ManagedIdentityCredential("11111111-1111-1111-1111-111111111111")`. What is the current recommended factory syntax in .NET for user-assigned managed identity by client ID?
| Checked | Without skill | With skill |
|---|---|---|
| Uses ManagedIdentityId.FromUserAssignedClientId to specify the client ID | Missed | Passed |
The instructions your model reads when the skill loads.
Authentication library for Azure SDK clients using Microsoft Entra ID.
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
AZURE_CLIENT_ID=<application-client-id>
AZURE_TENANT_ID=<directory-tenant-id>
AZURE_CLIENT_SECRET=<client-secret-value>
AZURE_CLIENT_ID=<application-client-id>
AZURE_TENANT_ID=<directory-tenant-id>
AZURE_CLIENT_CERTIFICATE_PATH=<path-to-pfx-or-pem>
AZURE_CLIENT_CERTIFICATE_PASSWORD=<certificate-password> # Optional
AZURE_CLIENT_ID=<user-assigned-managed-identity-client-id> # Only for user-assigned
test cases passed, vs 19 / 23 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.