PublicClientApplication.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 beveiligingstoken op een apparaat zonder webbrowser, door de gebruiker te laten verifiëren op een ander apparaat. Dit gebeurt in twee stappen:
- De methode verkrijgt eerst een apparaatcode van de instantie en retourneert deze via de
deviceCodeResultCallbackaanroeper. Deze callback zorgt ervoor dat de gebruiker communiceert om te verifiëren (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 informatie over de apparaatcode
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
override this.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
Implementeringen
Opmerkingen
U kunt ook optionele parameters doorgeven door het volgende aan te roepen: Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) om aanvullende queryparameters door te geven aan de STS en een van de onderdrukkingen WithAuthority(String, Boolean) om de standaardinstantie te overschrijven die is ingesteld bij de toepassingsconstructie. Houd er rekening mee dat de overschrijvende autoriteit deel moet uitmaken van de bekende autoriteiten die aan de toepassingsconstructie zijn toegevoegd.