<PackageReference Include="Azure.Core" Version="1.53.0" />

Azure.Identity.ManagedIdentitySource

abstract class ManagedIdentitySource
namespace Azure.Identity { internal abstract class ManagedIdentitySource { protected ManagedIdentitySource(CredentialPipeline pipeline); public virtual ValueTask<AccessToken> AuthenticateAsync(bool async, TokenRequestContext context, CancellationToken cancellationToken); protected virtual ValueTask<AccessToken> HandleResponseAsync(bool async, TokenRequestContext context, HttpMessage message, CancellationToken cancellationToken); protected abstract Request CreateRequest(string[] scopes); protected virtual HttpMessage CreateHttpMessage(Request request); protected static string GetMessageFromResponse(ref JsonElement root); } }