Aracılığıyla paylaş


ClientSecretCredential class

Uygulama Kaydı için oluşturulan bir istemci gizli dizisini kullanarak Microsoft Entra Kimliği'ne kimlik doğrulamasını etkinleştirir. İstemci gizli dizisini yapılandırma hakkında daha fazla bilgiyi burada bulabilirsiniz:

https://learn.microsoft.com/entra/identity-platform/quickstart-configure-app-access-web-apis#add-credentials-to-your-web-application

Oluşturucular

ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)

İstemci gizli anahtarıyla Microsoft Entra Kimliği'ne karşı kimlik doğrulaması yapmak için gereken ayrıntıları içeren bir ClientSecretCredential örneği oluşturur.

Yöntemler

getToken(string | string[], GetTokenOptions)

Microsoft Entra Kimliği 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, CredentialUnavailableError hatanın ayrıntılarıyla birlikte oluşturulur.

Oluşturucu Ayrıntıları

ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)

İstemci gizli anahtarıyla Microsoft Entra Kimliği'ne karşı kimlik doğrulaması yapmak için gereken ayrıntıları içeren bir ClientSecretCredential örneği oluşturur.

new ClientSecretCredential(tenantId: string, clientId: string, clientSecret: string, options?: ClientSecretCredentialOptions)

Parametreler

tenantId

string

Microsoft Entra kiracısı (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 Kimliği 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, 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>