UsernamePasswordCredential class

Uyarı

Bu API artık kullanım dışıdır.

UsernamePasswordCredential is deprecated. Use a more secure credential. See https://aka.ms/azsdk/identity/mfa for details.

Kullanıcının kullanıcı adı ve şifresiyle Microsoft Entra ID'ye kimlik doğrulama sağlanmasını sağlar. Bu kimlik bilgisi yüksek düzeyde güven gerektirdiğinden, bunu yalnızca diğer, daha güvenli kimlik bilgileri türleri kullanılamadığında kullanmalısınız.

Oluşturucular

UsernamePasswordCredential(string, string, string, string, UsernamePasswordCredentialOptions)

Microsoft Entra ID'ye karşı kimlik doğrulaması için gereken detaylarla birlikte UsernamePasswordCredential örneği oluşturur.

Yöntemler

getToken(string | string[], GetTokenOptions)

Microsoft Entra ID ile kimlik doğrulama yapar ve başarılı olursa erişim tokenı döndürür. Kimlik doğrulaması başarısız olursa, CredentialUnavailableError hatanın ayrıntılarıyla birlikte oluşturulur.

Kullanıcı disableAutomaticAuthenticationseçeneğini sağladıysa, belirteç sessizce alınamadıktan sonra, bu yöntem belirteci almak için kullanıcı etkileşimi istemeye çalışmaz.

Oluşturucu Ayrıntıları

UsernamePasswordCredential(string, string, string, string, UsernamePasswordCredentialOptions)

Microsoft Entra ID'ye karşı kimlik doğrulaması için gereken detaylarla birlikte UsernamePasswordCredential örneği oluşturur.

new UsernamePasswordCredential(tenantId: string, clientId: string, username: string, password: string, options?: UsernamePasswordCredentialOptions)

Parametreler

tenantId

string

Microsoft Entra kiracısı (dizini).

clientId

string

Kiracıdaki bir Uygulama Kaydının istemci (uygulama) kimliği.

username

string

Kullanıcı hesabının e-posta adresi (kullanıcı adı).

password

string

Kullanıcı hesabının hesap parolası

options
UsernamePasswordCredentialOptions

Kimlik doğrulama isteğinde bulunan istemciyi yapılandırma seçenekleri.

Yöntem Ayrıntıları

getToken(string | string[], GetTokenOptions)

Microsoft Entra ID ile kimlik doğrulama yapar ve başarılı olursa erişim tokenı döndürür. Kimlik doğrulaması başarısız olursa, CredentialUnavailableError hatanın ayrıntılarıyla birlikte oluşturulur.

Kullanıcı disableAutomaticAuthenticationseçeneğini sağladıysa, belirteç sessizce alınamadıktan sonra, bu yöntem belirteci almak için kullanıcı etkileşimi istemeye çalışmaz.

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

Parametreler

scopes

string | string[]

Belirtecin erişeceği kapsamların listesi.

options
GetTokenOptions

Bu TokenCredential uygulamasının gerçekleştirebileceği istekleri yapılandırmak için kullanılan seçenekler.

Döndürülenler

Promise<AccessToken>