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

Azure.Identity.MsalClientBase<TClient>

abstract class MsalClientBase<TClient> where TClient : IClientApplicationBase
protected string[] cp1Capabilities

protected MsalClientBase()

For mocking purposes only.

protected MsalClientBase(CredentialPipeline pipeline, string tenantId, string clientId, TokenCredentialOptions options)

protected abstract ValueTask<TClient> CreateClientAsync(bool enableCae, bool async, CancellationToken cancellationToken)

protected ValueTask<TClient> GetClientAsync(bool enableCae, bool async, CancellationToken cancellationToken)

protected void LogAccountDetails(AuthenticationResult result)

protected void LogMsal(LogLevel level, string message, bool isPii)