ClientCertificateCredential class

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

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

Oluşturucular

ClientCertificateCredential(string, string, ClientCertificatePEMCertificate, ClientCertificateCredentialOptions)

Microsoft Entra ID'ye karşı sertifika ile kimlik doğrulaması için gereken detaylarla birlikte ClientCertificateCredential örneği oluşturur.

ClientCertificateCredential(string, string, ClientCertificatePEMCertificatePath, ClientCertificateCredentialOptions)

Microsoft Entra ID'ye karşı sertifika ile kimlik doğrulaması için gereken detaylarla birlikte ClientCertificateCredential örneği oluşturur.

ClientCertificateCredential(string, string, string, ClientCertificateCredentialOptions)

Microsoft Entra ID'ye karşı sertifika ile kimlik doğrulaması için gereken detaylarla birlikte ClientCertificateCredential örneği oluşturur.

Yöntemler

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.

Oluşturucu Ayrıntıları

ClientCertificateCredential(string, string, ClientCertificatePEMCertificate, ClientCertificateCredentialOptions)

Microsoft Entra ID'ye karşı sertifika ile kimlik doğrulaması için gereken detaylarla birlikte ClientCertificateCredential örneği oluşturur.

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

Parametreler

tenantId

string

Microsoft Entra kiracı (dizin) ID'si.

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 ile kodlanmış 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)

Microsoft Entra ID'ye karşı sertifika ile kimlik doğrulaması için gereken detaylarla birlikte ClientCertificateCredential örneği oluşturur.

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

Parametreler

tenantId

string

Microsoft Entra kiracı (dizin) ID'si.

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ının yolunun değerini atarız.

options
ClientCertificateCredentialOptions

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

ClientCertificateCredential(string, string, string, ClientCertificateCredentialOptions)

Microsoft Entra ID'ye karşı sertifika ile kimlik doğrulaması için gereken detaylarla birlikte ClientCertificateCredential örneği oluşturur.

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

Parametreler

tenantId

string

Microsoft Entra kiracı (dizin) ID'si.

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. Sertifikanın PEM biçiminde olduğundan ve hem ortak hem de özel anahtarları içerdiğinden emin olun.

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ğ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>