VisualStudioCodeCredential class
Conecta-se ao Azure usando a credencial fornecida pela extensão do VSCode 'Conta do Azure'. Depois que o usuário tiver feito logon por meio da extensão, essa credencial poderá compartilhar o mesmo token de atualização armazenado em cache pela extensão.
É um problema conhecido que essa credencial não funciona com versões de extensão da Conta do Azure mais recentes do que 0.9.11. Uma correção de longo prazo para esse problema está em andamento. Enquanto isso, considere a autenticação com o AzureCliCredential.
Construtores
Visual |
Cria uma instância do VisualStudioCodeCredential a ser usada para autenticação automática via VSCode. Observação: |
Métodos
get |
Retorna o token encontrado pesquisando o cache de autenticação do VSCode ou retorna nulo se nenhum token puder ser encontrado. |
Detalhes do construtor
VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)
Cria uma instância do VisualStudioCodeCredential a ser usada para autenticação automática via VSCode.
Observação: VisualStudioCodeCredential
é fornecido por um pacote de plug-in: @azure/identity-vscode
. Se esse pacote não estiver instalado e registrado usando a API do plug-in (useIdentityPlugin
), a autenticação usando VisualStudioCodeCredential
não estará disponível.
new VisualStudioCodeCredential(options?: VisualStudioCodeCredentialOptions)
Parâmetros
Opções para configurar o cliente que faz a solicitação de autenticação.
Detalhes do método
getToken(string | string[], GetTokenOptions)
Retorna o token encontrado pesquisando o cache de autenticação do VSCode ou retorna nulo se nenhum token puder ser encontrado.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parâmetros
- scopes
-
string | string[]
A lista de escopos para os quais o token terá acesso.
- options
- GetTokenOptions
As opções usadas para configurar quaisquer solicitações que essa TokenCredential
implementação possa fazer.
Retornos
Promise<AccessToken>