Aracılığıyla paylaş


ClientAssertionCredential class

JWT onayıyla hizmet sorumlusu kimliğini doğrular.

Oluşturucular

ClientAssertionCredential(string, string, () => Promise<string>, ClientAssertionCredentialOptions)

geliştirici tarafından işlev parametresi aracılığıyla sağlanan bir istemci onayıyla Microsoft Entra ID karşı kimlik doğrulaması yapmak için gereken ayrıntıları içeren clientAssertionCredential örneğini getAssertion oluşturur.

Yöntemler

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.

Oluşturucu Ayrıntıları

ClientAssertionCredential(string, string, () => Promise<string>, ClientAssertionCredentialOptions)

geliştirici tarafından işlev parametresi aracılığıyla sağlanan bir istemci onayıyla Microsoft Entra ID karşı kimlik doğrulaması yapmak için gereken ayrıntıları içeren clientAssertionCredential örneğini getAssertion oluşturur.

new ClientAssertionCredential(tenantId: string, clientId: string, getAssertion: () => Promise<string>, options?: ClientAssertionCredentialOptions)

Parametreler

tenantId

string

Microsoft Entra kiracı (dizin) kimliği.

clientId

string

Kiracıdaki bir Uygulama Kaydının istemci (uygulama) kimliği.

getAssertion

() => Promise<string>

Kullanılacak kimlik bilgisi onayını alan bir işlev.

options
ClientAssertionCredentialOptions

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>