src/identity/Managers/CredentialManager/Interfaces/ITokenCredentialProvider.cs (7 lines of code) (raw):

// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. using Azure.Core; namespace Identity.CredentialManager; public interface ITokenCredentialProvider { /// <summary> /// Gets a <see cref="TokenCredential"/> that can be used to fetch tokens from AAD. /// </summary> /// <param name="tenantId">The tenant ID.</param> /// <param name="clientId">The client ID.</param> /// <returns>A <see cref="TokenCredential"/> instance.</returns> Task<TokenCredential> GetTokenCredentialAsync(string tenantId, string clientId); }