Aracılığıyla paylaş


ClientCertificateCredential class

Uygulama Kaydı'na atanmış PEM kodlamalı bir sertifika kullanarak kimlik doğrulamasının Microsoft Entra ID sağlar. Sertifika kimlik doğrulamasını yapılandırma hakkında daha fazla bilgiyi burada bulabilirsiniz:

https://learn.microsoft.com/en-us/azure/active-directory/develop/active-directory-certificate-credentials#register-your-certificate-with-azure-ad

Oluşturucular

ClientCertificateCredential(string, string, ClientCertificatePEMCertificate, ClientCertificateCredentialOptions)

Bir sertifikayla Microsoft Entra ID kimlik doğrulaması yapmak için gereken ayrıntıları içeren ClientCertificateCredential örneğini oluşturur.

ClientCertificateCredential(string, string, ClientCertificatePEMCertificatePath, ClientCertificateCredentialOptions)

Bir sertifikayla Microsoft Entra ID kimlik doğrulaması yapmak için gereken ayrıntıları içeren ClientCertificateCredential örneğini oluşturur.

ClientCertificateCredential(string, string, string, ClientCertificateCredentialOptions)

Bir sertifikayla Microsoft Entra ID kimlik doğrulaması yapmak için gereken ayrıntıları içeren ClientCertificateCredential örneğini 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ı

ClientCertificateCredential(string, string, ClientCertificatePEMCertificate, ClientCertificateCredentialOptions)

Bir sertifikayla Microsoft Entra ID kimlik doğrulaması yapmak için gereken ayrıntıları içeren ClientCertificateCredential örneğini oluşturur.

new ClientCertificateCredential(tenantId: string, clientId: string, configuration: ClientCertificatePEMCertificate, options?: ClientCertificateCredentialOptions)

Parametreler

tenantId

string

Microsoft Entra kiracı (dizin) kimliği.

clientId

string

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

configuration
ClientCertificatePEMCertificate

PEM ile kodlanmış sertifika dize olarak dahil olmak üzere diğer parametreler gereklidir. Tür yoksayılırsa PEM kodlu sertifikanın değerini oluştururuz.

options
ClientCertificateCredentialOptions

Kimlik doğrulama isteğinde bulunan istemciyi yapılandırma seçenekleri.

ClientCertificateCredential(string, string, ClientCertificatePEMCertificatePath, ClientCertificateCredentialOptions)

Bir sertifikayla Microsoft Entra ID kimlik doğrulaması yapmak için gereken ayrıntıları içeren ClientCertificateCredential örneğini oluşturur.

new ClientCertificateCredential(tenantId: string, clientId: string, configuration: ClientCertificatePEMCertificatePath, options?: ClientCertificateCredentialOptions)

Parametreler

tenantId

string

Microsoft Entra kiracı (dizin) kimliği.

clientId

string

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

configuration
ClientCertificatePEMCertificatePath

Dosya sistemindeki sertifikanın yolu da dahil olmak üzere diğer parametreler gereklidir. Tür yoksayılırsa, pem sertifikası yolunun değerini atarız.

options
ClientCertificateCredentialOptions

Kimlik doğrulama isteğinde bulunan istemciyi yapılandırma seçenekleri.

ClientCertificateCredential(string, string, string, ClientCertificateCredentialOptions)

Bir sertifikayla Microsoft Entra ID kimlik doğrulaması yapmak için gereken ayrıntıları içeren ClientCertificateCredential örneğini oluşturur.

new ClientCertificateCredential(tenantId: string, clientId: string, certificatePath: string, options?: ClientCertificateCredentialOptions)

Parametreler

tenantId

string

Microsoft Entra kiracı (dizin) kimliği.

clientId

string

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

certificatePath

string

Dosya sisteminde PEM ile kodlanmış ortak/özel anahtar sertifikasının yolu.

options
ClientCertificateCredentialOptions

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>