Compartir a través de


VisualStudioCodeCredential class

Se conecta a Azure mediante la credencial proporcionada por la extensión vsCode "Cuenta de Azure". Una vez que el usuario haya iniciado sesión a través de la extensión, esta credencial puede compartir el mismo token de actualización almacenado en caché por la extensión.

Se trata de un problema conocido que esta credencial no funciona con las versiones de extensión de la cuenta de Azure más recientes que 0.9.11. Una solución a largo plazo para este problema está en curso. Mientras tanto, considere la posibilidad de autenticarse con AzureCliCredential.

Constructores

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Crea una instancia de VisualStudioCodeCredential que se usará para autenticarse automáticamente mediante VSCode.

Nota: VisualStudioCodeCredential se proporciona mediante un paquete de complemento: @azure/identity-vscode. Si este paquete no está instalado y registrado mediante la API del complemento (useIdentityPlugin), la autenticación mediante VisualStudioCodeCredential no estará disponible.

Métodos

getToken(string | string[], GetTokenOptions)

Devuelve el token encontrado mediante la búsqueda en la memoria caché de autenticación de VSCode o devuelve null si no se encuentra ningún token.

Detalles del constructor

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Crea una instancia de VisualStudioCodeCredential que se usará para autenticarse automáticamente mediante VSCode.

Nota: VisualStudioCodeCredential se proporciona mediante un paquete de complemento: @azure/identity-vscode. Si este paquete no está instalado y registrado mediante la API del complemento (useIdentityPlugin), la autenticación mediante VisualStudioCodeCredential no estará disponible.

new VisualStudioCodeCredential(options?: VisualStudioCodeCredentialOptions)

Parámetros

options
VisualStudioCodeCredentialOptions

Opciones para configurar el cliente que realiza la solicitud de autenticación.

Detalles del método

getToken(string | string[], GetTokenOptions)

Devuelve el token encontrado mediante la búsqueda en la memoria caché de autenticación de VSCode o devuelve null si no se encuentra ningún token.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Parámetros

scopes

string | string[]

Lista de ámbitos para los que el token tendrá acceso.

options
GetTokenOptions

Las opciones usadas para configurar las solicitudes que puede realizar esta TokenCredential implementación.

Devoluciones

Promise<AccessToken>