Share via


OsCapabilitiesExtensions.IsUserInteractive(IPublicClientApplication) Method

Definition

Returns false when the program runs in headless OS, for example when SSH-ed into a Linux machine. Browsers (webviews) and brokers cannot be used if there is no UI support. Instead, please use AcquireTokenWithDeviceCode(IEnumerable<String>, Func<DeviceCodeResult,Task>) or AcquireTokenByIntegratedWindowsAuth(IEnumerable<String>)

public static bool IsUserInteractive (this Microsoft.Identity.Client.IPublicClientApplication publicClientApplication);
static member IsUserInteractive : Microsoft.Identity.Client.IPublicClientApplication -> bool
<Extension()>
Public Function IsUserInteractive (publicClientApplication As IPublicClientApplication) As Boolean

Parameters

publicClientApplication
IPublicClientApplication

Returns

Applies to