Taal

PublicClientApplication.AcquireTokenWithDeviceCode Methode

Definitie

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
Zie https://aka.ms/msal-device-code-flow.
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.

Van toepassing op