PublicClientApplication.AcquireTokenInteractive Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
Interaktive Anforderung zum Abrufen eines Tokens für die angegebenen Bereiche. Das interaktive Fenster wird dem angegebenen Fenster übergeordnet. Der Benutzer muss ein Konto auswählen.
[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
Parameter
- scopes
- IEnumerable<String>
Bereiche, die für den Zugriff auf eine geschützte API angefordert wurden
Gibt zurück
Ein Generator, mit dem Sie optionale Parameter hinzufügen können, bevor Sie die Tokenanforderung ausführen
Implementiert
- Attribute
Hinweise
Der Benutzer wird bei Bedarf interaktiv angemeldet und stimmt Bereichen zu und führt eine mehrstufige Authentifizierung durch, wenn eine solche Richtlinie im Azure AD-Mandanten aktiviert wurde.
Sie können auch optionale Parameter übergeben, indem Sie Folgendes aufrufen:
WithPrompt(Prompt)um die Benutzererfahrung bei der Anmeldung anzugeben, um anzugeben, WithUseEmbeddedWebView(Boolean) ob Sie den eingebetteten Webbrowser oder den Systemstandardbrowser verwenden möchten, WithSystemWebViewOptions(SystemWebViewOptions) um die Benutzererfahrung bei Verwendung des Standardbrowsers zu konfigurieren oder WithLoginHint(String) um zu verhindern, WithAccount(IAccount) dass das Dialogfeld "Konto auswählen" in dem Fall angezeigt wird, in dem Sie sich bei einem bestimmten Konto anmelden möchten, WithExtraScopesToConsent(IEnumerable<String>) wenn Sie dem Benutzer die Vorabzustimmung mit zusätzlichen Bereichen ermöglichen möchten (die nicht im Zugriffstoken zurückgegeben werden). Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) um zusätzliche Abfrageparameter an den STS zu übergeben, und eines der AußerkraftsetzungenWithAuthority(String, Boolean), um die beim Anwendungsaufbau festgelegte Standardautorität außer Kraft zu setzen. Beachten Sie, dass die überschreibende Behörde Teil der bekannten Behörden sein muss, die der Anwendungskonstruktion hinzugefügt wurden.