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:
Oluşturucular
Client |
Bir sertifikayla Microsoft Entra ID kimlik doğrulaması yapmak için gereken ayrıntıları içeren ClientCertificateCredential örneğini oluşturur. |
Client |
Bir sertifikayla Microsoft Entra ID kimlik doğrulaması yapmak için gereken ayrıntıları içeren ClientCertificateCredential örneğini oluşturur. |
Client |
Bir sertifikayla Microsoft Entra ID kimlik doğrulaması yapmak için gereken ayrıntıları içeren ClientCertificateCredential örneğini oluşturur. |
Yöntemler
get |
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.
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.
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.
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>