Condividi tramite


VisualStudioCodeCredential class

Si connette ad Azure usando le credenziali fornite dall'estensione VSCode "Account Azure". Dopo che l'utente ha effettuato l'accesso tramite l'estensione, questa credenziale può condividere lo stesso token di aggiornamento memorizzato nella cache dall'estensione.

Si tratta di un problema noto che questa credenziale non funziona con le versioni dell'estensione dell'account Azure più recenti di 0.9.11. È in corso una correzione a lungo termine per questo problema. Nel frattempo, valutare la possibilità di eseguire l'autenticazione con AzureCliCredential.

Costruttori

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Crea un'istanza di VisualStudioCodeCredential da usare per l'autenticazione automatica tramite VSCode.

Nota: VisualStudioCodeCredential viene fornito da un pacchetto plug-in: @azure/identity-vscode. Se questo pacchetto non è installato e registrato usando l'API del plug-in (useIdentityPlugin), l'autenticazione con VisualStudioCodeCredential non sarà disponibile.

Metodi

getToken(string | string[], GetTokenOptions)

Restituisce il token trovato eseguendo una ricerca nella cache di autenticazione di VSCode o restituisce Null se non è stato trovato alcun token.

Dettagli costruttore

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Crea un'istanza di VisualStudioCodeCredential da usare per l'autenticazione automatica tramite VSCode.

Nota: VisualStudioCodeCredential viene fornito da un pacchetto plug-in: @azure/identity-vscode. Se questo pacchetto non è installato e registrato usando l'API del plug-in (useIdentityPlugin), l'autenticazione con VisualStudioCodeCredential non sarà disponibile.

new VisualStudioCodeCredential(options?: VisualStudioCodeCredentialOptions)

Parametri

options
VisualStudioCodeCredentialOptions

Opzioni per la configurazione del client che effettua la richiesta di autenticazione.

Dettagli metodo

getToken(string | string[], GetTokenOptions)

Restituisce il token trovato eseguendo una ricerca nella cache di autenticazione di VSCode o restituisce Null se non è stato trovato alcun token.

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

Parametri

scopes

string | string[]

Elenco di ambiti a cui il token avrà accesso.

options
GetTokenOptions

Le opzioni usate per configurare le richieste che potrebbero essere eseguite da questa TokenCredential implementazione.

Restituisce

Promise<AccessToken>