Microsoft.Identity.Client.Platforms.Android.Broker.AndroidBrokerHelper
class AndroidBrokerHelper
namespace Microsoft.Identity.Client.Platforms.Android.Broker
{
internal class AndroidBrokerHelper
{
public AccountManager AndroidAccountManager { get; }
public AuthenticatorDescription Authenticator { get; }
public AndroidBrokerHelper(Context androidContext, ILoggerAdapter logger);
public bool IsBrokerInstalledAndInvokable(AuthorityType authorityType);
public Bundle CreateHandShakeOperationBundle();
public string GetSilentResultFromBundle(Bundle bundleResult);
public BrokerRequest UpdateBrokerRequestWithAccountData(string accountData, BrokerRequest brokerRequest);
public IReadOnlyList<IAccount> ExtractBrokerAccountsFromAccountData(string accountData);
public void ValidateBrokerRedirectUri(BrokerRequest brokerRequest);
public Bundle CreateSilentBrokerBundle(BrokerRequest brokerRequest);
public Bundle CreateBrokerAccountBundle(BrokerRequest brokerRequest);
public Bundle CreateRemoveBrokerAccountBundle(string clientId, IAccount account);
public void LaunchInteractiveActivity(Activity activity, Intent interactiveIntent);
public MsalTokenResponse HandleSilentAuthenticationResult(string silentResult, string correlationId);
public void HandleBrokerOperationError(Exception ex);
public void HandleInstallUrl(string appLink, Activity activity);
}
}