AzureAD/microsoft-identity-abstractions-for-dotnet

Add support for managed identities.

JoshLozensky opened this issue · 1 comments

The downstream library Microsoft.Identity.Web needs additional information in these abstractions in order to support user-assigned/system-assigned managed identities see the correlated Identity.Web issue #1775 for more details.

To do this we can:

  • Create a new ManagedIdentityOptions class to hold necessary information like the Client ID of a user-assigned identity.
  • Add a ManagedIdentity property to the AcquireTokenOptions class in order to hold an instance of ManagedIdentityOptions.