Microsoft.Identity.Client.AbstractApplicationBuilder<T>
public abstract class AbstractApplicationBuilder<T> : BaseAbstractApplicationBuilder<T> where T : BaseAbstractApplicationBuilder<T>
namespace Microsoft.Identity.Client
{
public abstract class AbstractApplicationBuilder<T> : BaseAbstractApplicationBuilder<T> where T : BaseAbstractApplicationBuilder<T>
{
public T WithInstanceDicoveryMetadata(string instanceDiscoveryJson);
public T WithInstanceDiscoveryMetadata(string instanceDiscoveryJson);
public T WithInstanceDicoveryMetadata(Uri instanceDiscoveryUri);
public T WithInstanceDiscoveryMetadata(Uri instanceDiscoveryUri);
public T WithCacheOptions(CacheOptions options);
public T WithLegacyCacheCompatibility(bool enableLegacyCacheCompatibility = true);
public T WithClientId(string clientId);
public T WithRedirectUri(string redirectUri);
public T WithTenantId(string tenantId);
protected T WithOptions(ApplicationOptions applicationOptions);
public T WithExtraQueryParameters(IDictionary<string, string> extraQueryParameters);
public T WithExtraQueryParameters(string extraQueryParameters);
public T WithExtraQueryParameters(IDictionary<string, (string Value, bool IncludeInCacheKey)> extraQueryParameters);
public T WithClientCapabilities(IEnumerable<string> clientCapabilities);
public T WithInstanceDiscovery(bool enableInstanceDiscovery);
public T WithTelemetry(ITelemetryConfig telemetryConfig);
public T WithAuthority(Uri authorityUri, bool validateAuthority = true);
public T WithAuthority(string authorityUri, bool validateAuthority = true);
public T WithAuthority(string cloudInstanceUri, Guid tenantId, bool validateAuthority = true);
public T WithAuthority(string cloudInstanceUri, string tenant, bool validateAuthority = true);
public T WithAuthority(AzureCloudInstance azureCloudInstance, Guid tenantId, bool validateAuthority = true);
public T WithAuthority(AzureCloudInstance azureCloudInstance, string tenant, bool validateAuthority = true);
public T WithAuthority(AzureCloudInstance azureCloudInstance, AadAuthorityAudience authorityAudience, bool validateAuthority = true);
public T WithAuthority(AadAuthorityAudience authorityAudience, bool validateAuthority = true);
public T WithAdfsAuthority(string authorityUri, bool validateAuthority = true);
public T WithB2CAuthority(string authorityUri);
}
}