PublicClientApplication.AcquireTokenInteractive Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Importante
Questa API non è conforme a CLS.
Richiesta interattiva per acquisire un token per gli ambiti specificati. La finestra interattiva sarà padre della finestra specificata. L'utente dovrà selezionare un account.
[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
Parametri
- scopes
- IEnumerable<String>
Ambiti richiesti per accedere a un'API protetta
Valori restituiti
Generatore che consente di aggiungere parametri facoltativi prima di eseguire la richiesta di token
Implementazioni
- Attributi
Commenti
Se necessario, l'utente avrà eseguito l'accesso interattivo e acconsenterà agli ambiti ed eseguirà l'autenticazione a più fattori se tale criterio è stato abilitato nel tenant di Azure AD.
È anche possibile passare parametri facoltativi chiamando:
WithPrompt(Prompt) per specificare l'esperienza utente durante l'accesso, WithUseEmbeddedWebView(Boolean) per specificare se si desidera utilizzare il Web browser incorporato o il browser predefinito del sistema, WithSystemWebViewOptions(SystemWebViewOptions) per configurare l'esperienza utente quando si usa il browser WithAccount(IAccount) predefinito o WithLoginHint(String) per impedire la visualizzazione della finestra di dialogo seleziona account nel caso in cui si voglia accedere a un account specifico, WithExtraScopesToConsent(IEnumerable<String>) se si vuole consentire all'utente di pre-consenso a ambiti aggiuntivi (che non verranno restituiti nel token di accesso), Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) per passare parametri di query aggiuntivi al servizio token di sicurezza e uno degli override di WithAuthority(String, Boolean) per eseguire l'override dell'autorità predefinita impostata nella costruzione dell'applicazione. Si noti che l'autorità di sostituzione deve far parte delle autorità note aggiunte alla costruzione dell'applicazione.