ClientCertificateCredential class
Umożliwia uwierzytelnianie do Microsoft Entra ID za pomocą certyfikatu zakodowanego przez PEM, który jest przypisany do rejestracji aplikacji. Więcej informacji na temat konfigurowania uwierzytelniania certyfikatów można znaleźć tutaj:
Konstruktory
| Client |
Tworzy instancję ClientCertificateCredential z detalami potrzebnymi do uwierzytelnienia na Microsoft Entra ID za pomocą certyfikatu. |
| Client |
Tworzy instancję ClientCertificateCredential z detalami potrzebnymi do uwierzytelnienia na Microsoft Entra ID za pomocą certyfikatu. |
| Client |
Tworzy instancję ClientCertificateCredential z detalami potrzebnymi do uwierzytelnienia na Microsoft Entra ID za pomocą certyfikatu. |
Metody
| get |
Uwierzytelnia się za pomocą Microsoft Entra ID i zwraca token dostępu w przypadku powodzenia. Jeśli uwierzytelnianie nie powiedzie się, zostanie zgłoszony CredentialUnavailableError ze szczegółami błędu. |
Szczegóły konstruktora
ClientCertificateCredential(string, string, ClientCertificatePEMCertificate, ClientCertificateCredentialOptions)
Tworzy instancję ClientCertificateCredential z detalami potrzebnymi do uwierzytelnienia na Microsoft Entra ID za pomocą certyfikatu.
new ClientCertificateCredential(tenantId: string, clientId: string, configuration: ClientCertificatePEMCertificate, options?: ClientCertificateCredentialOptions)
Parametry
- tenantId
-
string
Identyfikator dzierżawcy (katalog) Microsoft Entra.
- clientId
-
string
Identyfikator klienta (aplikacji) rejestracji aplikacji w dzierżawie.
- configuration
- ClientCertificatePEMCertificate
Inne wymagane parametry, w tym certyfikat zakodowany za pomocą standardu PEM jako ciąg. Jeśli typ zostanie zignorowany, zgłosimy wartość certyfikatu zakodowanego w standardzie PEM.
Opcje konfigurowania klienta, który wysyła żądanie uwierzytelniania.
ClientCertificateCredential(string, string, ClientCertificatePEMCertificatePath, ClientCertificateCredentialOptions)
Tworzy instancję ClientCertificateCredential z detalami potrzebnymi do uwierzytelnienia na Microsoft Entra ID za pomocą certyfikatu.
new ClientCertificateCredential(tenantId: string, clientId: string, configuration: ClientCertificatePEMCertificatePath, options?: ClientCertificateCredentialOptions)
Parametry
- tenantId
-
string
Identyfikator dzierżawcy (katalog) Microsoft Entra.
- clientId
-
string
Identyfikator klienta (aplikacji) rejestracji aplikacji w dzierżawie.
- configuration
- ClientCertificatePEMCertificatePath
Inne wymagane parametry, w tym ścieżka certyfikatu w systemie plików. Jeśli typ jest ignorowany, zgłosimy wartość ścieżki do certyfikatu PEM.
Opcje konfigurowania klienta, który wysyła żądanie uwierzytelniania.
ClientCertificateCredential(string, string, string, ClientCertificateCredentialOptions)
Tworzy instancję ClientCertificateCredential z detalami potrzebnymi do uwierzytelnienia na Microsoft Entra ID za pomocą certyfikatu.
new ClientCertificateCredential(tenantId: string, clientId: string, certificatePath: string, options?: ClientCertificateCredentialOptions)
Parametry
- tenantId
-
string
Identyfikator dzierżawcy (katalog) Microsoft Entra.
- clientId
-
string
Identyfikator klienta (aplikacji) rejestracji aplikacji w dzierżawie.
- certificatePath
-
string
Ścieżka do certyfikatu klucza publicznego/prywatnego zakodowanego za pomocą standardu PEM w systemie plików. Upewnij się, że certyfikat jest w formacie PEM i zawiera zarówno klucze publiczne, jak i prywatne.
Opcje konfigurowania klienta, który wysyła żądanie uwierzytelniania.
Szczegóły metody
getToken(string | string[], GetTokenOptions)
Uwierzytelnia się za pomocą Microsoft Entra ID i zwraca token dostępu w przypadku powodzenia. Jeśli uwierzytelnianie nie powiedzie się, zostanie zgłoszony CredentialUnavailableError ze szczegółami błędu.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parametry
- scopes
-
string | string[]
Lista zakresów, dla których token będzie miał dostęp.
- options
- GetTokenOptions
Opcje używane do konfigurowania żądań, które mogą być tworzone przez tę implementację TokenCredential.
Zwraca
Promise<AccessToken>