ClientCertificateCredential class
Uygulama Kaydı'na atanmış PEM kodlu bir sertifika kullanarak Microsoft Entra Kimliği'ne kimlik doğrulamasını etkinleştirir. Sertifika kimlik doğrulamasını yapılandırma hakkında daha fazla bilgiyi burada bulabilirsiniz:
Oluşturucular
| Client |
Bir sertifikayla Microsoft Entra Kimliği'ne karşı kimlik doğrulaması yapmak için gereken ayrıntıları içeren bir ClientCertificateCredential örneği oluşturur. |
| Client |
Bir sertifikayla Microsoft Entra Kimliği'ne karşı kimlik doğrulaması yapmak için gereken ayrıntıları içeren bir ClientCertificateCredential örneği oluşturur. |
| Client |
Bir sertifikayla Microsoft Entra Kimliği'ne karşı kimlik doğrulaması yapmak için gereken ayrıntıları içeren bir ClientCertificateCredential örneği oluşturur. |
Yöntemler
| get |
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ı
ClientCertificateCredential(string, string, ClientCertificatePEMCertificate, ClientCertificateCredentialOptions)
Bir sertifikayla Microsoft Entra Kimliği'ne karşı kimlik doğrulaması yapmak için gereken ayrıntıları içeren bir ClientCertificateCredential örneği oluşturur.
new ClientCertificateCredential(tenantId: string, clientId: string, configuration: ClientCertificatePEMCertificate, options?: ClientCertificateCredentialOptions)
Parametreler
- tenantId
-
string
Microsoft Entra kiracısı (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 ile kodlanmış 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 Kimliği'ne karşı kimlik doğrulaması yapmak için gereken ayrıntıları içeren bir ClientCertificateCredential örneği oluşturur.
new ClientCertificateCredential(tenantId: string, clientId: string, configuration: ClientCertificatePEMCertificatePath, options?: ClientCertificateCredentialOptions)
Parametreler
- tenantId
-
string
Microsoft Entra kiracısı (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ının 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 Kimliği'ne karşı kimlik doğrulaması yapmak için gereken ayrıntıları içeren bir ClientCertificateCredential örneği oluşturur.
new ClientCertificateCredential(tenantId: string, clientId: string, certificatePath: string, options?: ClientCertificateCredentialOptions)
Parametreler
- tenantId
-
string
Microsoft Entra kiracısı (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. Sertifikanın PEM biçiminde olduğundan ve hem ortak hem de özel anahtarları içerdiğinden emin olun.
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>