IPublicClientApplication.AcquireTokenWithDeviceCode Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erwirbt ein Token auf einem Gerät ohne Webbrowser, indem er dem Benutzer die Authentifizierung auf einem anderen Gerät ermöglicht. Diese Methode sieht nicht im Tokencache aus, speichert aber das Ergebnis darin. Verwenden Sie vor dem Aufrufen dieser Methode andere Methoden, z AcquireTokenSilent(IEnumerable<String>, IAccount) . B. zum Überprüfen des Tokencaches.
public Microsoft.Identity.Client.AcquireTokenWithDeviceCodeParameterBuilder AcquireTokenWithDeviceCode(System.Collections.Generic.IEnumerable<string> scopes, Func<Microsoft.Identity.Client.DeviceCodeResult,System.Threading.Tasks.Task> deviceCodeResultCallback);
abstract member AcquireTokenWithDeviceCode : seq<string> * Func<Microsoft.Identity.Client.DeviceCodeResult, System.Threading.Tasks.Task> -> Microsoft.Identity.Client.AcquireTokenWithDeviceCodeParameterBuilder
Public Function AcquireTokenWithDeviceCode (scopes As IEnumerable(Of String), deviceCodeResultCallback As Func(Of DeviceCodeResult, Task)) As AcquireTokenWithDeviceCodeParameterBuilder
Parameter
- scopes
- IEnumerable<String>
Bereiche, die für den Zugriff auf eine geschützte API angefordert wurden.
- deviceCodeResultCallback
- Func<DeviceCodeResult,Task>
Rückruf, der Informationen enthält, um dem Benutzer zu zeigen, wie der Gerätecode authentifiziert und eingegeben wird.
Gibt zurück
Ein Generator, mit dem Sie optionale Parameter hinzufügen können, bevor Sie die Tokenanforderung ausführen.
Hinweise
Der Tokenerwerb erfolgt in zwei Schritten:
- Die Methode ruft zunächst einen Gerätecode von der Autorität ab und gibt ihn über den
deviceCodeResultCallbackAufrufer zurück. Dieser Rückruf kümmert sich um die Interaktion mit dem Benutzer, um ihn zur Authentifizierung zu leiten (d. h. an eine bestimmte URL mit einem Code). - Anschließend ruft die Methode das Sicherheitstoken ab, das bei erfolgreicher Anmeldung durch den Benutzer basierend auf den Gerätecodeinformationen gewährt wird.