ClientSecretCredential class
Uygulama Kaydı için oluşturulan bir istemci sırrı kullanılarak Microsoft Entra ID'ye kimlik doğrulama imkanı sağlar. İstemci gizli dizisini yapılandırma hakkında daha fazla bilgiyi burada bulabilirsiniz:
Oluşturucular
| Client |
Microsoft Entra ID'ye karşı istemci gizliliğiyle kimlik doğrulaması için gereken detaylarla ClientSecretCredential'ın bir örneğini 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. |
Oluşturucu Ayrıntıları
ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)
Microsoft Entra ID'ye karşı istemci gizliliğiyle kimlik doğrulaması için gereken detaylarla ClientSecretCredential'ın bir örneğini oluşturur.
new ClientSecretCredential(tenantId: string, clientId: string, clientSecret: string, options?: ClientSecretCredentialOptions)
Parametreler
- tenantId
-
string
Microsoft Entra kiracı (dizin) ID'si.
- 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ğ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.
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>