Taal

PublicClientApplication.AcquireTokenInteractive Methode

Definitie

Belangrijk

Deze API is niet CLS-conform.

Interactieve aanvraag voor het verkrijgen van een token voor de opgegeven bereiken. Het interactieve venster wordt boven het opgegeven venster weergegeven. De gebruiker moet een account selecteren.

[System.CLSCompliant(false)]
public Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder AcquireTokenInteractive(System.Collections.Generic.IEnumerable<string> scopes);
[<System.CLSCompliant(false)>]
abstract member AcquireTokenInteractive : seq<string> -> Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder
override this.AcquireTokenInteractive : seq<string> -> Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder
Public Function AcquireTokenInteractive (scopes As IEnumerable(Of String)) As AcquireTokenInteractiveParameterBuilder

Parameters

scopes
IEnumerable<String>

Bereiken die zijn aangevraagd voor toegang tot een beveiligde API

Retouren

Een opbouwfunctie waarmee u optionele parameters kunt toevoegen voordat u de tokenaanvraag uitvoert

Implementeringen

Kenmerken

Opmerkingen

De gebruiker wordt indien nodig interactief aangemeld en geeft toestemming voor bereiken en voert meervoudige verificatie uit als een dergelijk beleid is ingeschakeld in de Azure AD-tenant.

U kunt ook optionele parameters doorgeven door het volgende aan te roepen:

WithPrompt(Prompt) om de gebruikerservaring op te geven bij het aanmelden, WithUseEmbeddedWebView(Boolean) om op te geven of u de ingesloten webbrowser of de standaardbrowser van het systeem wilt gebruiken, WithSystemWebViewOptions(SystemWebViewOptions) om de gebruikerservaring te configureren bij het gebruik van de standaardbrowser of WithAccount(IAccount)WithLoginHint(String) om te voorkomen dat het dialoogvenster Account selecteren wordt weergegeven in het geval u zich wilt aanmelden bij een specifiek account, WithExtraScopesToConsent(IEnumerable<String>) als u de gebruiker vooraf toestemming wilt geven voor extra bereiken (die niet worden geretourneerd in het toegangstoken), 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