IPublicClientApplication.AcquireTokenWithDeviceCode Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee verkrijgt u een token op een apparaat zonder webbrowser door de gebruiker te laten verifiëren op een ander apparaat. Deze methode kijkt niet in de tokencache, maar slaat het resultaat erin op. Voordat u deze methode aanroept, gebruikt u andere methoden, zoals AcquireTokenSilent(IEnumerable<String>, IAccount) het controleren van de tokencache.
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
Parameters
- scopes
- IEnumerable<String>
Bereiken die zijn aangevraagd voor toegang tot een beveiligde API.
- deviceCodeResultCallback
- Func<DeviceCodeResult,Task>
Callback met informatie om de gebruiker te laten zien hoe de apparaatcode moet worden geverifieerd en ingevoerd.
Retouren
Een opbouwfunctie waarmee u optionele parameters kunt toevoegen voordat u de tokenaanvraag uitvoert.
Opmerkingen
De tokenverwerving wordt in twee stappen uitgevoerd:
- De methode verkrijgt eerst een apparaatcode van de instantie en retourneert deze via de
deviceCodeResultCallbackaanroeper. Deze callback zorgt ervoor dat de gebruiker communiceert om deze te laten verifiëren (bijvoorbeeld naar een specifieke URL, met een code). - De methode gaat vervolgens verder met het peilen van het beveiligingstoken dat wordt verleend na geslaagde aanmelding door de gebruiker op basis van de apparaatcodegegevens.