<PackageReference Include="Microsoft.Identity.Client" Version="4.85.0" />

Microsoft.Identity.Client.Platforms.Android.Broker.AndroidContentProviderBroker

public bool IsPopSupported { get; }

public Task<MsalTokenResponse> AcquireTokenByUsernamePasswordAsync(AuthenticationRequestParameters authenticationRequestParameters, AcquireTokenByUsernamePasswordParameters acquireTokenByUsernamePasswordParameters)

public Task<MsalTokenResponse> AcquireTokenInteractiveAsync(AuthenticationRequestParameters authenticationRequestParameters, AcquireTokenInteractiveParameters acquireTokenInteractiveParameters)

public Task<MsalTokenResponse> AcquireTokenSilentAsync(AuthenticationRequestParameters authenticationRequestParameters, AcquireTokenSilentParameters acquireTokenSilentParameters)

public Task<MsalTokenResponse> AcquireTokenSilentDefaultUserAsync(AuthenticationRequestParameters authenticationRequestParameters, AcquireTokenSilentParameters acquireTokenSilentParameters)

Android Broker does not support logging in a "default" user.

public Task<IReadOnlyList<IAccount>> GetAccountsAsync(string clientId, string redirectUri, AuthorityInfo authorityInfo, ICacheSessionManager cacheSessionManager, IInstanceDiscoveryManager instanceDiscoveryManager)

public string GetProtocolKeyFromHandShakeResult(Bundle bundleResult)

public IReadOnlyDictionary<string, string> GetSsoPolicyHeaders()

public void HandleInstallUrl(string appLink)

public bool IsBrokerInstalledAndInvokable(AuthorityType authorityType)