<PackageReference Include="System.ClientModel" Version="1.8.0" />

System.ClientModel.AuthenticationTokenProvider

public abstract class AuthenticationTokenProvider
The base class for all AuthenticationTokenProvider implementations.
namespace System.ClientModel { public abstract class AuthenticationTokenProvider { public abstract GetTokenOptions CreateTokenOptions(IReadOnlyDictionary<string, object> properties); public abstract AuthenticationToken GetToken(GetTokenOptions options, CancellationToken cancellationToken); public abstract ValueTask<AuthenticationToken> GetTokenAsync(GetTokenOptions options, CancellationToken cancellationToken); protected AuthenticationTokenProvider(); } }