ClientAssertionCredential class

Uwierzytelnia jednostkę usługi przy użyciu asercji JWT.

Konstruktory

ClientAssertionCredential(string, string, () => Promise<string>, ClientAssertionCredentialOptions)

Tworzy wystąpienie klasy ClientAssertionCredential ze szczegółami wymaganymi do uwierzytelnienia w Tożsamość Microsoft Entra przy użyciu asercji klienta dostarczonej przez dewelopera za pomocą parametru getAssertion funkcji.

Metody

getToken(string | string[], GetTokenOptions)

Uwierzytelnia się przy użyciu Tożsamość Microsoft Entra i zwraca token dostępu, jeśli się powiedzie. Jeśli uwierzytelnianie zakończy się niepowodzeniem, zostanie zgłoszony błąd CredentialUnavailableError ze szczegółami błędu.

Szczegóły konstruktora

ClientAssertionCredential(string, string, () => Promise<string>, ClientAssertionCredentialOptions)

Tworzy wystąpienie klasy ClientAssertionCredential ze szczegółami wymaganymi do uwierzytelnienia w Tożsamość Microsoft Entra przy użyciu asercji klienta dostarczonej przez dewelopera za pomocą parametru getAssertion funkcji.

new ClientAssertionCredential(tenantId: string, clientId: string, getAssertion: () => Promise<string>, options?: ClientAssertionCredentialOptions)

Parametry

tenantId

string

Identyfikator dzierżawy Microsoft Entra (katalogu).

clientId

string

Identyfikator klienta (aplikacji) rejestracji aplikacji w dzierżawie.

getAssertion

() => Promise<string>

Funkcja, która pobiera asercji dla poświadczeń do użycia.

options
ClientAssertionCredentialOptions

Opcje konfigurowania klienta, który wysyła żądanie uwierzytelniania.

Szczegóły metody

getToken(string | string[], GetTokenOptions)

Uwierzytelnia się przy użyciu Tożsamość Microsoft Entra i zwraca token dostępu, jeśli się powiedzie. Jeśli uwierzytelnianie zakończy się niepowodzeniem, zostanie zgłoszony błąd 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>