ClientSecretCredential class
Maakt authenticatie mogelijk voor een Microsoft Entra ID met behulp van een clientgeheim dat is gegenereerd voor een appregistratie. Meer informatie over het configureren van een clientgeheim vindt u hier:
Constructors
| Client |
Maakt een instantie van de ClientSecretCredential aan met de gegevens die nodig zijn om te authenticeren tegen Microsoft Entra ID met een client secret. |
Methoden
| get |
Authenticeert met Microsoft Entra ID en geeft een toegangstoken terug als het lukt. Als de verificatie mislukt, wordt een CredentialUnavailableError- gegenereerd met de details van de fout. |
Constructordetails
ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)
Maakt een instantie van de ClientSecretCredential aan met de gegevens die nodig zijn om te authenticeren tegen Microsoft Entra ID met een client secret.
new ClientSecretCredential(tenantId: string, clientId: string, clientSecret: string, options?: ClientSecretCredentialOptions)
Parameters
- tenantId
-
string
De Microsoft Entra tenant (directory) ID.
- clientId
-
string
De client-id (toepassing) van een app-registratie in de tenant.
- clientSecret
-
string
Een clientgeheim dat is gegenereerd voor de app-registratie.
- options
- ClientSecretCredentialOptions
Opties voor het configureren van de client die de verificatieaanvraag doet.
Methodedetails
getToken(string | string[], GetTokenOptions)
Authenticeert met Microsoft Entra ID en geeft een toegangstoken terug als het lukt. Als de verificatie mislukt, wordt een CredentialUnavailableError- gegenereerd met de details van de fout.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parameters
- scopes
-
string | string[]
De lijst met bereiken waartoe het token toegang heeft.
- options
- GetTokenOptions
De opties die worden gebruikt voor het configureren van aanvragen die deze TokenCredential-implementatie mogelijk maakt.
Retouren
Promise<AccessToken>