Udostępnij przez


ClientAssertionCredential class

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

Konstruktory

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

Tworzy wystąpienie elementu ClientAssertionCredential ze szczegółami wymaganymi do uwierzytelnienia względem identyfikatora Entra firmy Microsoft przy użyciu asercji klienta dostarczonej przez dewelopera za pośrednictwem parametru funkcji getAssertion.

Metody

getToken(string | string[], GetTokenOptions)

Uwierzytelnia się przy użyciu identyfikatora Entra firmy Microsoft i zwraca token dostępu, jeśli się powiedzie. Jeśli uwierzytelnianie nie powiedzie się, zostanie zgłoszony CredentialUnavailableError ze szczegółami błędu.

Szczegóły konstruktora

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

Tworzy wystąpienie elementu ClientAssertionCredential ze szczegółami wymaganymi do uwierzytelnienia względem identyfikatora Entra firmy Microsoft przy użyciu asercji klienta dostarczonej przez dewelopera za pośrednictwem parametru funkcji getAssertion.

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

Parametry

tenantId

string

Identyfikator dzierżawy (katalogu) firmy Microsoft.

clientId

string

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

getAssertion

() => Promise<string>

Funkcja, która pobiera asercję dla poświadczenia 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 identyfikatora Entra firmy Microsoft i zwraca token dostępu, jeśli się powiedzie. 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>