OsCapabilitiesExtensions Classe

Definizione

Metodi di estensione

public static class OsCapabilitiesExtensions
type OsCapabilitiesExtensions = class
Public Module OsCapabilitiesExtensions
Ereditarietà
OsCapabilitiesExtensions

Metodi

Nome Descrizione
GetCertificate(IConfidentialClientApplication)

Restituisce il certificato utilizzato per creare questo ConfidentialClientApplicationoggetto , se presente.

IsEmbeddedWebViewAvailable(IPublicClientApplication)

Restituisce true se MSAL può usare una visualizzazione Web incorporata (browser).

IsSystemWebViewAvailable(IPublicClientApplication)

Restituisce true se MSAL può usare un browser di sistema.

IsUserInteractive(IPublicClientApplication)

Restituisce false quando il programma viene eseguito nel sistema operativo headless, ad esempio quando SSH viene eseguito in un computer Linux. I browser (webview) e i broker non possono essere usati se non è disponibile alcun supporto dell'interfaccia utente. In alternativa, usare AcquireTokenWithDeviceCode(IEnumerable<String>, Func<DeviceCodeResult,Task>) o AcquireTokenByIntegratedWindowsAuth(IEnumerable<String>)

Si applica a