VisualStudioCodeCredential class
'Azure Hesabı' VSCode uzantısı tarafından sağlanan kimlik bilgilerini kullanarak Azure'a bağlanır. Kullanıcı uzantı aracılığıyla oturum açtıktan sonra, bu kimlik bilgisi uzantı tarafından önbelleğe alınan yenileme belirtecini paylaşabilir.
Bu kimlik bilgilerinin 0.9.11'den yeni Azure Hesabı uzantısı sürümleriyle çalışmaması bilinen bir sorundur. Bu soruna uzun vadeli bir düzeltme devam ediyor. Bu arada AzureCliCredential ile kimlik doğrulaması yapmayı göz önünde bulundurun.
Oluşturucular
Visual |
VSCode aracılığıyla otomatik olarak kimlik doğrulaması için kullanılacak bir VisualStudioCodeCredential örneği oluşturur. Not: |
Yöntemler
get |
VSCode'un kimlik doğrulama önbelleğinde arama yaparak bulunan belirteci döndürür veya belirteç bulunamazsa null döndürür. |
Oluşturucu Ayrıntıları
VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)
VSCode aracılığıyla otomatik olarak kimlik doğrulaması için kullanılacak bir VisualStudioCodeCredential örneği oluşturur.
Not: VisualStudioCodeCredential
bir eklenti paketi tarafından sağlanır: @azure/identity-vscode
. Bu paket eklenti API' sini ()useIdentityPlugin
kullanarak yüklenmez ve kaydedilmezse, kullanarak VisualStudioCodeCredential
kimlik doğrulaması kullanılamaz.
new VisualStudioCodeCredential(options?: VisualStudioCodeCredentialOptions)
Parametreler
Kimlik doğrulama isteğinde bulunan istemciyi yapılandırma seçenekleri.
Yöntem Ayrıntıları
getToken(string | string[], GetTokenOptions)
VSCode'un kimlik doğrulama önbelleğinde arama yaparak bulunan belirteci döndürür veya belirteç bulunamazsa null döndürür.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parametreler
- scopes
-
string | string[]
Belirtecin erişeceği kapsamların listesi.
- options
- GetTokenOptions
Bu TokenCredential
uygulamanın gerçekleştirebileceği istekleri yapılandırmak için kullanılan seçenekler.
Döndürülenler
Promise<AccessToken>