PublicClientApplication.AcquireTokenInteractive Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Viktigt!
Detta API uppfyller inte CLS.
Interaktiv begäran om att hämta en token för de angivna omfången. Det interaktiva fönstret kommer att vara överordnat till det angivna fönstret. Användaren måste välja ett konto.
[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
Parametrar
- scopes
- IEnumerable<String>
Omfång som begärs för åtkomst till ett skyddat API
Returer
En byggare som gör att du kan lägga till valfria parametrar innan du kör tokenbegäran
Implementeringar
- Attribut
Kommentarer
Användaren loggas in interaktivt om det behövs och samtycker till omfång och utför multifaktorautentisering om en sådan princip har aktiverats i Azure AD-klientorganisationen.
Du kan också skicka valfria parametrar genom att anropa:
WithPrompt(Prompt) för att ange användarupplevelsen vid inloggning, WithUseEmbeddedWebView(Boolean) för att ange om du vill använda den inbäddade webbläsaren eller systemets standardwebbläsare, WithSystemWebViewOptions(SystemWebViewOptions) för att konfigurera användarupplevelsen när du använder standardwebbläsaren, WithAccount(IAccount) eller WithLoginHint(String) för att förhindra att dialogrutan välj konto visas om du vill logga in på ett specifikt konto, WithExtraScopesToConsent(IEnumerable<String>) om du vill låta användaren i förväg samtycka till ytterligare omfång (som inte returneras i åtkomsttoken), Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) för att skicka ytterligare frågeparametrar till STS och en av åsidosättningarna WithAuthority(String, Boolean) för för att åsidosätta den standardutfärdare som angetts vid programkonstruktionen. Observera att den överordnade myndigheten måste ingå i de kända myndigheter som lagts till i programkonstruktionen.