Azure.Identity.MsalConfidentialClient
namespace Azure.Identity
{
internal class MsalConfidentialClient : MsalClientBase<IConfidentialClientApplication>
{
protected MsalConfidentialClient();
public MsalConfidentialClient(CredentialPipeline pipeline, string tenantId, string clientId, string clientSecret, string redirectUrl, TokenCredentialOptions options);
public MsalConfidentialClient(CredentialPipeline pipeline, string tenantId, string clientId, IX509Certificate2Provider certificateProvider, bool includeX5CClaimHeader, TokenCredentialOptions options);
public MsalConfidentialClient(CredentialPipeline pipeline, string tenantId, string clientId, Func<string> assertionCallback, TokenCredentialOptions options);
public MsalConfidentialClient(CredentialPipeline pipeline, string tenantId, string clientId, Func<CancellationToken, Task<string>> assertionCallback, TokenCredentialOptions options);
public MsalConfidentialClient(CredentialPipeline pipeline, string tenantId, string clientId, Func<AppTokenProviderParameters, Task<AppTokenProviderResult>> appTokenProviderCallback, TokenCredentialOptions options);
protected virtual ValueTask<IConfidentialClientApplication> CreateClientCoreAsync(bool enableCae, bool async, CancellationToken cancellationToken);
public virtual ValueTask<AuthenticationResult> AcquireTokenForClientAsync(string[] scopes, string tenantId, string claims, bool enableCae, bool async, CancellationToken cancellationToken);
public virtual ValueTask<AuthenticationResult> AcquireTokenForClientCoreAsync(string[] scopes, string tenantId, string claims, bool enableCae, bool async, CancellationToken cancellationToken);
public virtual ValueTask<AuthenticationResult> AcquireTokenSilentAsync(string[] scopes, AuthenticationAccount account, string tenantId, string redirectUri, string claims, bool enableCae, bool async, CancellationToken cancellationToken);
public virtual ValueTask<AuthenticationResult> AcquireTokenSilentCoreAsync(string[] scopes, AuthenticationAccount account, string tenantId, string redirectUri, string claims, bool enableCae, bool async, CancellationToken cancellationToken);
public virtual ValueTask<AuthenticationResult> AcquireTokenByAuthorizationCodeAsync(string[] scopes, string code, string tenantId, string redirectUri, string claims, bool enableCae, bool async, CancellationToken cancellationToken);
public virtual ValueTask<AuthenticationResult> AcquireTokenByAuthorizationCodeCoreAsync(string[] scopes, string code, string tenantId, string redirectUri, string claims, bool enableCae, bool async, CancellationToken cancellationToken);
public virtual ValueTask<AuthenticationResult> AcquireTokenOnBehalfOfAsync(string[] scopes, string tenantId, UserAssertion userAssertionValue, string claims, bool enableCae, bool async, CancellationToken cancellationToken);
public virtual ValueTask<AuthenticationResult> AcquireTokenOnBehalfOfCoreAsync(string[] scopes, string tenantId, UserAssertion userAssertionValue, string claims, bool enableCae, bool async, CancellationToken cancellationToken);
}
}