ClientSecretCredential class

Umożliwia uwierzytelnianie do Microsoft Entra ID za pomocą sekretu klienta wygenerowanego dla rejestracji aplikacji. Więcej informacji na temat konfigurowania wpisu tajnego klienta można znaleźć tutaj:

https://learn.microsoft.com/entra/identity-platform/quickstart-configure-app-access-web-apis#add-credentials-to-your-web-application

Konstruktory

ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)

Tworzy instancję ClientSecretCredential z detalami potrzebnymi do uwierzytelnienia się na Microsoft Entra ID za pomocą sekretu klienta.

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.

Szczegóły konstruktora

ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)

Tworzy instancję ClientSecretCredential z detalami potrzebnymi do uwierzytelnienia się na Microsoft Entra ID za pomocą sekretu klienta.

new ClientSecretCredential(tenantId: string, clientId: string, clientSecret: string, options?: ClientSecretCredentialOptions)

Parametry

tenantId

string

Identyfikator dzierżawcy (katalog) Microsoft Entra.

clientId

string

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

clientSecret

string

Wpis tajny klienta wygenerowany dla rejestracji aplikacji.

options
ClientSecretCredentialOptions

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>