Idioma

IClientApplicationBase.AcquireTokenSilent Método

Definição

Sobrecargas

Nome Description
AcquireTokenSilent(IEnumerable<String>, IAccount)

Tenta adquirir um token de acesso do account cache de token de usuário, com parâmetros avançados controlando a chamada de rede. Consulte a aquisição de tokens silenciosamente.

AcquireTokenSilent(IEnumerable<String>, String)

Tenta adquirir um token de acesso do loginHint cache de token de usuário, com parâmetros avançados controlando a chamada de rede. Consulte a aquisição de tokens silenciosamente.

AcquireTokenSilent(IEnumerable<String>, IAccount)

Tenta adquirir um token de acesso do account cache de token de usuário, com parâmetros avançados controlando a chamada de rede. Consulte a aquisição de tokens silenciosamente.

public Microsoft.Identity.Client.AcquireTokenSilentParameterBuilder AcquireTokenSilent(System.Collections.Generic.IEnumerable<string> scopes, Microsoft.Identity.Client.IAccount account);
abstract member AcquireTokenSilent : seq<string> * Microsoft.Identity.Client.IAccount -> Microsoft.Identity.Client.AcquireTokenSilentParameterBuilder
Public Function AcquireTokenSilent (scopes As IEnumerable(Of String), account As IAccount) As AcquireTokenSilentParameterBuilder

Parâmetros

scopes
IEnumerable<String>

Escopos solicitados para acessar uma API protegida.

account
IAccount

Conta para a qual o token é solicitado. IAccount

Retornos

Um AcquireTokenSilentParameterBuilder usado para criar a solicitação de token, adicionando parâmetros opcionais.

Exceções

Quando uma interação é necessária com o usuário final do aplicativo, por exemplo, se nenhum token de atualização estava no cache; o usuário precisa consentir ou entrar novamente (por exemplo, se a senha expirou); ou o usuário precisa executar a autenticação de dois fatores.

Comentários

O token de acesso será considerado uma correspondência se ele contiver pelo menos todos os escopos solicitados. Isso significa que um token de acesso com mais escopos do que o solicitado também pode ser retornado. Se o token de acesso estiver expirado ou perto da expiração (dentro de uma janela de 5 minutos), o token de atualização armazenado em cache (se disponível) será usado para adquirir um novo token de acesso fazendo uma chamada de rede silenciosa.

Aplica-se a

AcquireTokenSilent(IEnumerable<String>, String)

Tenta adquirir um token de acesso do loginHint cache de token de usuário, com parâmetros avançados controlando a chamada de rede. Consulte a aquisição de tokens silenciosamente.

public Microsoft.Identity.Client.AcquireTokenSilentParameterBuilder AcquireTokenSilent(System.Collections.Generic.IEnumerable<string> scopes, string loginHint);
abstract member AcquireTokenSilent : seq<string> * string -> Microsoft.Identity.Client.AcquireTokenSilentParameterBuilder
Public Function AcquireTokenSilent (scopes As IEnumerable(Of String), loginHint As String) As AcquireTokenSilentParameterBuilder

Parâmetros

scopes
IEnumerable<String>

Escopos solicitados para acessar uma API protegida.

loginHint
String

Normalmente, o nome de usuário, no formato UPN, por exemplo. . johnd@contoso.com

Retornos

Um AcquireTokenSilentParameterBuilder usado para criar a solicitação de token, adicionando parâmetros opcionais.

Exceções

Quando uma interação é necessária com o usuário final do aplicativo, por exemplo, se nenhum token de atualização estava no cache; o usuário precisa consentir ou entrar novamente (por exemplo, se a senha expirou); ou o usuário precisa executar a autenticação de dois fatores.

Comentários

O token de acesso será considerado uma correspondência se ele contiver pelo menos todos os escopos solicitados. Isso significa que um token de acesso com mais escopos do que o solicitado também pode ser retornado. Se o token de acesso estiver expirado ou perto da expiração (dentro de uma janela de 5 minutos), o token de atualização armazenado em cache (se disponível) será usado para adquirir um novo token de acesso fazendo uma chamada de rede silenciosa.

Aplica-se a