IPublicClientApplication.AcquireTokenWithDeviceCode Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Acquisisce un token in un dispositivo senza un Web browser consentendo all'utente di eseguire l'autenticazione in un altro dispositivo. Questo metodo non cerca nella cache dei token, ma archivia il risultato. Prima di chiamare questo metodo, usare altri metodi, AcquireTokenSilent(IEnumerable<String>, IAccount) ad esempio per controllare la cache dei token.
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
Parametri
- scopes
- IEnumerable<String>
Ambiti richiesti per accedere a un'API protetta.
- deviceCodeResultCallback
- Func<DeviceCodeResult,Task>
Callback contenente informazioni per mostrare all'utente come eseguire l'autenticazione e immettere il codice del dispositivo.
Valori restituiti
Generatore che consente di aggiungere parametri facoltativi prima di eseguire la richiesta di token.
Commenti
L'acquisizione del token viene eseguita in due passaggi:
- Il metodo acquisisce innanzitutto un codice del dispositivo dall'autorità e lo restituisce al chiamante tramite .
deviceCodeResultCallbackQuesto callback si occupa dell'interazione con l'utente per indirizzarli all'autenticazione (ad esempio, a un URL specifico, con un codice). - Il metodo procede quindi al polling del token di sicurezza concesso al completamento dell'accesso da parte dell'utente in base alle informazioni sul codice del dispositivo.