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

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

namespace Microsoft.Identity.Client.Platforms.Android.Broker { internal class AndroidContentProviderBroker : IBroker { public bool IsPopSupported { get; } public AndroidContentProviderBroker(CoreUIParent uiParent, ILoggerAdapter logger); public bool IsBrokerInstalledAndInvokable(AuthorityType authorityType); public Task InitiateBrokerHandShakeAsync(); public string GetProtocolKeyFromHandShakeResult(Bundle bundleResult); public Task<MsalTokenResponse> AcquireTokenInteractiveAsync(AuthenticationRequestParameters authenticationRequestParameters, AcquireTokenInteractiveParameters acquireTokenInteractiveParameters); public Task<MsalTokenResponse> AcquireTokenSilentAsync(AuthenticationRequestParameters authenticationRequestParameters, AcquireTokenSilentParameters acquireTokenSilentParameters); public Task<IReadOnlyList<IAccount>> GetAccountsAsync(string clientId, string redirectUri, AuthorityInfo authorityInfo, ICacheSessionManager cacheSessionManager, IInstanceDiscoveryManager instanceDiscoveryManager); public Task RemoveAccountAsync(ApplicationConfiguration appConfig, IAccount account); public void HandleInstallUrl(string appLink); public Task<MsalTokenResponse> AcquireTokenSilentDefaultUserAsync(AuthenticationRequestParameters authenticationRequestParameters, AcquireTokenSilentParameters acquireTokenSilentParameters); public Task<MsalTokenResponse> AcquireTokenByUsernamePasswordAsync(AuthenticationRequestParameters authenticationRequestParameters, AcquireTokenByUsernamePasswordParameters acquireTokenByUsernamePasswordParameters); public IReadOnlyDictionary<string, string> GetSsoPolicyHeaders(); } }