[FEATURE REQ] Support object ID for ManagedIdentityCredential in AzureComponentFactory #45661
Labels
Azure.Identity
Client
This issue points to a problem in the data-plane of the library.
Extensions
ASP.NET Core extensions
feature-request
This issue requires a new behavior in the product in order be resolved.
Milestone
Library name
Microsoft.Extensions.Azure
Please describe the feature.
The Azure Identity library's
ManagedIdentityCredential
is being enhanced to support object ID for user-assigned managed identity. See #45605. Object ID is an alternative to using client ID or resource ID. With regards toManagedIdentityCredential
, we should have feature parity between Azure.Identity and Microsoft.Extensions.Azure. It would involve updating this code:azure-sdk-for-net/sdk/extensions/Microsoft.Extensions.Azure/src/Internal/ClientFactory.cs
Lines 115 to 128 in 91dc3f1
From a customer's perspective, they should be able to provide configuration like the following:
Since we don't support object ID via
DefaultAzureCredential
, the following code flow is unaffected:azure-sdk-for-net/sdk/extensions/Microsoft.Extensions.Azure/src/Internal/ClientFactory.cs
Lines 218 to 249 in 91dc3f1
The text was updated successfully, but these errors were encountered: