Aracılığıyla paylaş


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

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.

Yöntemler

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.

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

options
VisualStudioCodeCredentialOptions

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>