InteractiveBrowserCredential Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma TokenCredential implementação que inicia o navegador padrão do sistema para autenticar interativamente um usuário e obter um token de acesso. O navegador só será iniciado para autenticar o usuário uma vez e, em seguida, adquirirá silenciosamente tokens de acesso por meio do token de atualização dos usuários, desde que seja válido.
public class InteractiveBrowserCredential : Azure.Core.TokenCredential
type InteractiveBrowserCredential = class
inherit TokenCredential
Public Class InteractiveBrowserCredential
Inherits TokenCredential
- Herança
Construtores
InteractiveBrowserCredential() |
Cria um novo InteractiveBrowserCredential com as opções especificadas, que autenticará os usuários. |
InteractiveBrowserCredential(InteractiveBrowserCredentialOptions) |
Cria um novo InteractiveBrowserCredential com as opções especificadas, que autenticará os usuários com o aplicativo especificado. |
Métodos
Authenticate(CancellationToken) |
Autentica interativamente um usuário por meio do navegador padrão. |
Authenticate(TokenRequestContext, CancellationToken) |
Autentica interativamente um usuário por meio do navegador padrão. O resultado AuthenticationRecord será usado automaticamente em chamadas subsequentes para GetToken(TokenRequestContext, CancellationToken). |
AuthenticateAsync(CancellationToken) |
Autentica interativamente um usuário por meio do navegador padrão. O resultado AuthenticationRecord será usado automaticamente em chamadas subsequentes para GetTokenAsync(TokenRequestContext, CancellationToken). |
AuthenticateAsync(TokenRequestContext, CancellationToken) |
Autentica interativamente um usuário por meio do navegador padrão. |
GetToken(TokenRequestContext, CancellationToken) |
Obtém um AccessToken token para uma conta de usuário silenciosamente se o usuário já tiver se autenticado, caso contrário, o navegador padrão será iniciado para autenticar o usuário. Os tokens adquiridos são armazenados em cache pela instância de credencial. O tempo de vida do token e a atualização são tratados automaticamente. Sempre que possível, reutilize instâncias de credencial para otimizar a eficácia do cache. |
GetTokenAsync(TokenRequestContext, CancellationToken) |
Obtém um AccessToken token para uma conta de usuário silenciosamente se o usuário já tiver se autenticado, caso contrário, o navegador padrão será iniciado para autenticar o usuário. Os tokens adquiridos são armazenados em cache pela instância de credencial. O tempo de vida do token e a atualização são tratados automaticamente. Sempre que possível, reutilize instâncias de credencial para otimizar a eficácia do cache. |
Aplica-se a
Azure SDK for .NET