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:
Oluşturucular
| Client |
Microsoft Entra ID'ye karşı sertifika ile kimlik doğrulaması için gereken detaylarla birlikte ClientCertificateCredential örneği oluşturur. |
| Client |
Microsoft Entra ID'ye karşı sertifika ile kimlik doğrulaması için gereken detaylarla birlikte ClientCertificateCredential örneği oluşturur. |
| Client |
Microsoft Entra ID'ye karşı sertifika ile kimlik doğrulaması için gereken detaylarla birlikte ClientCertificateCredential örneği oluşturur. |
Yöntemler
| get |
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.
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.
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.
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>