VisualStudioCodeCredential class
Liga-se ao Azure com a credencial fornecida pela extensão do VSCode "Conta do Azure". Depois de o utilizador iniciar sessão através da extensão, esta credencial pode partilhar o mesmo token de atualização que é colocado em cache pela extensão.
É um problema conhecido que esta credencial não funciona com as versões da extensão da Conta do Azure mais recentes do que a 0.9.11. Está em curso uma correção a longo prazo deste problema. Entretanto, considere autenticar com o AzureCliCredential.
Construtores
Visual |
Cria uma instância do VisualStudioCodeCredential para utilizar para autenticar automaticamente através do VSCode. Nota: |
Métodos
get |
Devolve o token encontrado ao procurar na cache de autenticação do VSCode ou devolve nulo se não for possível encontrar um token. |
Detalhes do Construtor
VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)
Cria uma instância do VisualStudioCodeCredential para utilizar para autenticar automaticamente através do VSCode.
Nota: VisualStudioCodeCredential
é fornecido por um pacote de plug-in: @azure/identity-vscode
. Se este pacote não estiver instalado e registado com a API de plug-in (useIdentityPlugin
), a autenticação com VisualStudioCodeCredential
não estará disponível.
new VisualStudioCodeCredential(options?: VisualStudioCodeCredentialOptions)
Parâmetros
Opções para configurar o cliente que faz o pedido de autenticação.
Detalhes de Método
getToken(string | string[], GetTokenOptions)
Devolve o token encontrado ao procurar na cache de autenticação do VSCode ou devolve nulo se não for possível encontrar um token.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parâmetros
- scopes
-
string | string[]
A lista de âmbitos aos quais o token terá acesso.
- options
- GetTokenOptions
As opções utilizadas para configurar quaisquer pedidos que esta TokenCredential
implementação possa fazer.
Devoluções
Promise<AccessToken>