<PackageReference Include="Microsoft.Identity.Client" Version="4.84.2-preview4-GetManagedIdentityCapabilitiesAsync" />

Microsoft.Identity.Client.Platforms.iOS.iOSBroker

Handles requests which invoke the broker. This is only for mobile (iOS and Android) scenarios.
namespace Microsoft.Identity.Client.Platforms.iOS { internal class iOSBroker : IBroker { public bool IsPopSupported { get; } public iOSBroker(ILoggerAdapter logger, ICryptographyManager cryptoManager, CoreUIParent uIParent); public bool IsBrokerInstalledAndInvokable(AuthorityType authorityType); public Task<MsalTokenResponse> AcquireTokenInteractiveAsync(AuthenticationRequestParameters authenticationRequestParameters, AcquireTokenInteractiveParameters acquireTokenInteractiveParameters); public void HandleInstallUrl(string appLink); public static void SetBrokerResponse(NSUrl responseUrl); public IReadOnlyDictionary<string, string> GetSsoPolicyHeaders(); public Task RemoveAccountAsync(ApplicationConfiguration applicationConfiguration, IAccount account); public Task<IReadOnlyList<IAccount>> GetAccountsAsync(string clientID, string redirectUri, AuthorityInfo authorityInfo, ICacheSessionManager cacheSessionManager, IInstanceDiscoveryManager instanceDiscoveryManager); public Task<MsalTokenResponse> AcquireTokenSilentAsync(AuthenticationRequestParameters authenticationRequestParameters, AcquireTokenSilentParameters acquireTokenSilentParameters); public Task<MsalTokenResponse> AcquireTokenSilentDefaultUserAsync(AuthenticationRequestParameters authenticationRequestParameters, AcquireTokenSilentParameters acquireTokenSilentParameters); public Task<MsalTokenResponse> AcquireTokenByUsernamePasswordAsync(AuthenticationRequestParameters authenticationRequestParameters, AcquireTokenByUsernamePasswordParameters acquireTokenByUsernamePasswordParameters); } }