Microsoft.Identity.Client.PublicClientApplicationBuilder
public sealed class PublicClientApplicationBuilder : AbstractApplicationBuilder<PublicClientApplicationBuilder>
namespace Microsoft.Identity.Client
{
public sealed class PublicClientApplicationBuilder : AbstractApplicationBuilder<PublicClientApplicationBuilder>
{
public static PublicClientApplicationBuilder CreateWithApplicationOptions(PublicClientApplicationOptions options);
public static PublicClientApplicationBuilder Create(string clientId);
public PublicClientApplicationBuilder WithDefaultRedirectUri();
public PublicClientApplicationBuilder WithMultiCloudSupport(bool enableMultiCloudSupport);
public PublicClientApplicationBuilder WithIosKeychainSecurityGroup(string keychainSecurityGroup);
public PublicClientApplicationBuilder WithBroker(bool enableBroker = true);
public PublicClientApplicationBuilder WithWindowsBrokerOptions(WindowsBrokerOptions options);
public PublicClientApplicationBuilder WithParentActivityOrWindow(Func<object> parentActivityOrWindowFunc);
public PublicClientApplicationBuilder WithOidcAuthority(string authorityUri);
public PublicClientApplicationBuilder WithParentActivityOrWindow(Func<UIViewController> viewControllerFunc);
public PublicClientApplicationBuilder WithKerberosTicketClaim(string servicePrincipalName, KerberosTicketContainer ticketContainer);
public bool IsBrokerAvailable();
public IPublicClientApplication Build();
}
}