Dela via


VisualStudioCodeCredential class

Ansluter till Azure med hjälp av autentiseringsuppgifterna som tillhandahålls av VSCode-tillägget "Azure-konto". När användaren har loggat in via tillägget kan den här autentiseringsuppgiften dela samma uppdateringstoken som cachelagras av tillägget.

Det är ett känt problem att den här autentiseringsuppgiften inte fungerar med azure-kontotilläggsversioner som är nyare än 0.9.11. En långsiktig korrigering av det här problemet pågår. Under tiden bör du överväga att autentisera med AzureCliCredential.

Konstruktorer

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Skapar en instans av VisualStudioCodeCredential som ska användas för automatisk autentisering via VSCode.

VisualStudioCodeCredentialObs! tillhandahålls av ett plugin-paket: @azure/identity-vscode. Om det här paketet inte har installerats och registrerats med hjälp av plugin-API:et (useIdentityPlugin) blir autentisering med VisualStudioCodeCredential inte tillgängligt.

Metoder

getToken(string | string[], GetTokenOptions)

Returnerar token som hittades genom att söka i VSCodes autentiseringscache eller returnerar null om det inte gick att hitta någon token.

Konstruktorinformation

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Skapar en instans av VisualStudioCodeCredential som ska användas för automatisk autentisering via VSCode.

VisualStudioCodeCredentialObs! tillhandahålls av ett plugin-paket: @azure/identity-vscode. Om det här paketet inte har installerats och registrerats med hjälp av plugin-API:et (useIdentityPlugin) blir autentisering med VisualStudioCodeCredential inte tillgängligt.

new VisualStudioCodeCredential(options?: VisualStudioCodeCredentialOptions)

Parametrar

options
VisualStudioCodeCredentialOptions

Alternativ för att konfigurera klienten som gör autentiseringsbegäran.

Metodinformation

getToken(string | string[], GetTokenOptions)

Returnerar token som hittades genom att söka i VSCodes autentiseringscache eller returnerar null om det inte gick att hitta någon token.

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

Parametrar

scopes

string | string[]

Listan över omfång som token ska ha åtkomst till.

options
GetTokenOptions

De alternativ som används för att konfigurera eventuella begäranden som implementeringen TokenCredential kan göra.

Returer

Promise<AccessToken>