InteractiveBrowserCredential Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Una TokenCredential implementación que inicia el explorador predeterminado del sistema para autenticar interactivamente a un usuario y obtener un token de acceso. El explorador solo se iniciará para autenticar al usuario una vez y, a continuación, adquirirá de forma silenciosa tokens de acceso a través del token de actualización de los usuarios siempre y cuando sea válido.
public class InteractiveBrowserCredential : Azure.Core.TokenCredential
type InteractiveBrowserCredential = class
inherit TokenCredential
Public Class InteractiveBrowserCredential
Inherits TokenCredential
- Herencia
Constructores
InteractiveBrowserCredential() |
Crea un nuevo InteractiveBrowserCredential con las opciones especificadas, que autenticarán a los usuarios. |
InteractiveBrowserCredential(InteractiveBrowserCredentialOptions) |
Crea un nuevo InteractiveBrowserCredential con las opciones especificadas, que autenticará a los usuarios con la aplicación especificada. |
Métodos
Authenticate(CancellationToken) |
Autentica interactivamente a un usuario a través del explorador predeterminado. |
Authenticate(TokenRequestContext, CancellationToken) |
Autentica interactivamente a un usuario a través del explorador predeterminado. El resultado AuthenticationRecord se usará automáticamente en llamadas posteriores a GetToken(TokenRequestContext, CancellationToken). |
AuthenticateAsync(CancellationToken) |
Autentica interactivamente a un usuario a través del explorador predeterminado. El resultado AuthenticationRecord se usará automáticamente en llamadas posteriores a GetTokenAsync(TokenRequestContext, CancellationToken). |
AuthenticateAsync(TokenRequestContext, CancellationToken) |
Autentica interactivamente a un usuario a través del explorador predeterminado. |
GetToken(TokenRequestContext, CancellationToken) |
Obtiene un AccessToken token para una cuenta de usuario de forma silenciosa si el usuario ya se ha autenticado; de lo contrario, se inicia el explorador predeterminado para autenticar al usuario. Los tokens adquiridos se almacenan en caché mediante la instancia de credencial. La duración del token y la actualización se controlan automáticamente. Siempre que sea posible, reutilice las instancias de credenciales para optimizar la eficacia de la memoria caché. |
GetTokenAsync(TokenRequestContext, CancellationToken) |
Obtiene un AccessToken token para una cuenta de usuario de forma silenciosa si el usuario ya se ha autenticado; de lo contrario, se inicia el explorador predeterminado para autenticar al usuario. Los tokens adquiridos se almacenan en caché mediante la instancia de credencial. La duración del token y la actualización se controlan automáticamente. Siempre que sea posible, reutilice las instancias de credenciales para optimizar la eficacia de la memoria caché. |
Se aplica a
Azure SDK for .NET