UsernamePasswordCredential class
Kimlik doğrulamasının kullanıcının kullanıcı adı ve parolası ile Microsoft Entra ID 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 |
Kullanıcı adı ve parola ile Microsoft Entra ID kimlik doğrulaması için gereken ayrıntıları içeren UsernamePasswordCredential örneğini oluşturur. |
Yöntemler
get |
Microsoft Entra ID ile kimlik doğrulaması yapar ve başarılı olursa bir erişim belirteci döndürür. Kimlik doğrulaması başarısız olursa, hatanın ayrıntılarıyla birlikte bir CredentialUnavailableError oluşturulur. Kullanıcı seçeneği |
Oluşturucu Ayrıntıları
UsernamePasswordCredential(string, string, string, string, UsernamePasswordCredentialOptions)
Kullanıcı adı ve parola ile Microsoft Entra ID kimlik doğrulaması için gereken ayrıntıları içeren UsernamePasswordCredential örneğini oluşturur.
new UsernamePasswordCredential(tenantId: string, clientId: string, username: string, password: string, options?: UsernamePasswordCredentialOptions)
Parametreler
- tenantId
-
string
Microsoft Entra kiracısı (dizin).
- 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ğrulaması yapar ve başarılı olursa bir erişim belirteci döndürür. Kimlik doğrulaması başarısız olursa, hatanın ayrıntılarıyla birlikte bir CredentialUnavailableError oluşturulur.
Kullanıcı seçeneği disableAutomaticAuthentication
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>