Lenguaje

IClientApplicationBase.AcquireTokenSilent Método

Definición

Sobrecargas

Nombre Description
AcquireTokenSilent(IEnumerable<String>, IAccount)

Intenta adquirir un token de acceso para desde account la caché de tokens de usuario, con parámetros avanzados que controlan la llamada de red. Consulte Adquisición de tokens de forma silenciosa.

AcquireTokenSilent(IEnumerable<String>, String)

Intenta adquirir un token de acceso para desde loginHint la caché de tokens de usuario, con parámetros avanzados que controlan la llamada de red. Consulte Adquisición de tokens de forma silenciosa.

AcquireTokenSilent(IEnumerable<String>, IAccount)

Intenta adquirir un token de acceso para desde account la caché de tokens de usuario, con parámetros avanzados que controlan la llamada de red. Consulte Adquisición de tokens de forma silenciosa.

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>

Ámbitos solicitados para acceder a una API protegida.

account
IAccount

Cuenta para la que se solicita el token. IAccount

Devoluciones

que AcquireTokenSilentParameterBuilder se usa para compilar la solicitud de token, agregando parámetros opcionales.

Excepciones

Cuando se requiere una interacción con el usuario final de la aplicación, por ejemplo, si no hay ningún token de actualización en la memoria caché; el usuario debe dar su consentimiento o volver a iniciar sesión (por ejemplo, si la contraseña ha expirado); o el usuario debe realizar la autenticación en dos fases.

Comentarios

El token de acceso se considera una coincidencia si contiene al menos todos los ámbitos solicitados. Esto significa que también se podría devolver un token de acceso con más ámbitos de los solicitados. Si el token de acceso ha expirado o está cerca de la expiración (en un período de 5 minutos), el token de actualización almacenado en caché (si está disponible) se usa para adquirir un nuevo token de acceso mediante la realización de una llamada de red silenciosa.

Se aplica a

AcquireTokenSilent(IEnumerable<String>, String)

Intenta adquirir un token de acceso para desde loginHint la caché de tokens de usuario, con parámetros avanzados que controlan la llamada de red. Consulte Adquisición de tokens de forma silenciosa.

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>

Ámbitos solicitados para acceder a una API protegida.

loginHint
String

Normalmente, el nombre de usuario, en formato UPN, por ejemplo, johnd@contoso.com.

Devoluciones

que AcquireTokenSilentParameterBuilder se usa para compilar la solicitud de token, agregando parámetros opcionales.

Excepciones

Cuando se requiere una interacción con el usuario final de la aplicación, por ejemplo, si no hay ningún token de actualización en la memoria caché; el usuario debe dar su consentimiento o volver a iniciar sesión (por ejemplo, si la contraseña ha expirado); o el usuario debe realizar la autenticación en dos fases.

Comentarios

El token de acceso se considera una coincidencia si contiene al menos todos los ámbitos solicitados. Esto significa que también se podría devolver un token de acceso con más ámbitos de los solicitados. Si el token de acceso ha expirado o está cerca de la expiración (en un período de 5 minutos), el token de actualización almacenado en caché (si está disponible) se usa para adquirir un nuevo token de acceso mediante la realización de una llamada de red silenciosa.

Se aplica a