Compartilhar via


VisualStudioCodeCredential class

Conecta-se ao Azure usando a conta de usuário conectada por meio da extensão Recursos do Azure no Visual Studio Code. Depois que o usuário fizer logon por meio da extensão, essa credencial poderá compartilhar o mesmo token de atualização que é armazenado em cache pela extensão.

Construtores

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Cria uma instância do VisualStudioCodeCredential a ser usada para autenticação automática por meio do VSCode.

Observação: VisualStudioCodeCredential é fornecido por um pacote de plug-in: @azure/identity-vscode. Se este pacote não estiver instalado, a autenticação usando VisualStudioCodeCredential não estará disponível.

Métodos

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.

Detalhes do construtor

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Cria uma instância do VisualStudioCodeCredential a ser usada para autenticação automática por meio do VSCode.

Observação: VisualStudioCodeCredential é fornecido por um pacote de plug-in: @azure/identity-vscode. Se este pacote não estiver instalado, a autenticação usando VisualStudioCodeCredential não estará disponível.

new VisualStudioCodeCredential(options?: VisualStudioCodeCredentialOptions)

Parâmetros

options
VisualStudioCodeCredentialOptions

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 as solicitações que essa implementação TokenCredential podem fazer.

Retornos

Promise<AccessToken>