Idioma

PublicClientApplication.AcquireTokenInteractive Método

Definição

Importante

Esta API não está em conformidade com CLS.

Solicitação interativa para adquirir um token para os escopos especificados. A janela interativa será pai da janela especificada. O usuário será necessário para selecionar uma conta.

[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

Parâmetros

scopes
IEnumerable<String>

Escopos solicitados para acessar uma API protegida

Retornos

Um construtor que permite adicionar parâmetros opcionais antes de executar a solicitação de token

Implementações

Atributos

Comentários

O usuário será conectado interativamente, se necessário, e consentirá com escopos e fará a autenticação multifator se essa política estiver habilitada no locatário do Azure AD.

Você também pode passar parâmetros opcionais chamando:

WithPrompt(Prompt) para especificar a experiência do usuário ao entrar, WithUseEmbeddedWebView(Boolean) para especificar se você deseja usar o navegador da Web inserido ou o navegador padrão do sistema, WithSystemWebViewOptions(SystemWebViewOptions) para configurar a experiência do usuário ao usar o navegador WithAccount(IAccount) Padrão ou WithLoginHint(String) para impedir que a caixa de diálogo selecionar conta apareça no caso de você querer entrar em uma conta específica, WithExtraScopesToConsent(IEnumerable<String>) se você quiser permitir que o usuário pré-consenta com escopos adicionais (que não serão retornados no token de acesso), Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) para passar parâmetros de consulta adicionais para o STS e uma das substituições para WithAuthority(String, Boolean) substituir a autoridade padrão definida na construção do aplicativo. Observe que a autoridade de substituição precisa fazer parte das autoridades conhecidas adicionadas à construção do aplicativo.

Aplica-se a