PublicClientApplication.AcquireTokenInteractive 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.
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.