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
| Username |
Microsoft Entra ID'ye karşı kimlik doğrulaması için gereken detaylarla birlikte UsernamePasswordCredential örneği oluşturur. |
Yöntemler
| get |
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ı |
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ı
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>