ClientSecretCredential class
Uygulama Kaydı için oluşturulan bir istemci gizli dizisini kullanarak Microsoft Entra ID kimlik doğrulamasını etkinleştirir. İstemci gizli dizisini yapılandırma hakkında daha fazla bilgiyi burada bulabilirsiniz:
Oluşturucular
Client |
İstemci gizli anahtarıyla Microsoft Entra ID kimlik doğrulaması yapmak için gereken ayrıntıları içeren ClientSecretCredential ö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. |
Oluşturucu Ayrıntıları
ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)
İstemci gizli anahtarıyla Microsoft Entra ID kimlik doğrulaması yapmak için gereken ayrıntıları içeren ClientSecretCredential örneğini oluşturur.
new ClientSecretCredential(tenantId: string, clientId: string, clientSecret: string, options?: ClientSecretCredentialOptions)
Parametreler
- tenantId
-
string
Microsoft Entra kiracı (dizin) kimliği.
- clientId
-
string
Kiracıdaki bir Uygulama Kaydının istemci (uygulama) kimliği.
- clientSecret
-
string
Uygulama Kaydı için oluşturulan bir istemci gizli dizisi.
- options
- ClientSecretCredentialOptions
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.
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>