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
Visual |
Skapar en instans av VisualStudioCodeCredential som ska användas för automatisk autentisering via VSCode.
|
Metoder
get |
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.
VisualStudioCodeCredential
Obs! 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
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>