AuthorizationCodeCredential class
Hiermee schakelt u verificatie in voor Microsoft Entra ID met behulp van een autorisatiecode die is verkregen via de autorisatiecodestroom, die in meer detail wordt beschreven in de Microsoft Entra ID documentatie:
https://learn.microsoft.com/entra/identity-platform/v2-oauth2-auth-code-flow
Constructors
Authorization |
Hiermee maakt u een instantie van AuthorizationCodeCredential met de details die nodig zijn om een toegangstoken aan te vragen met behulp van een verificatie die is verkregen van Microsoft Entra ID. Momenteel moet de gebruiker van deze referentie de autorisatiecodestroom initiëren om een autorisatiecode te verkrijgen die met deze referentie moet worden gebruikt. Een volledig voorbeeld van deze stroom vindt u hier: |
Authorization |
Hiermee maakt u een instantie van AuthorizationCodeCredential met de details die nodig zijn om een toegangstoken aan te vragen met behulp van een verificatie die is verkregen van Microsoft Entra ID. Momenteel moet de gebruiker van deze referentie de autorisatiecodestroom initiëren om een autorisatiecode te verkrijgen die met deze referentie moet worden gebruikt. Een volledig voorbeeld van deze stroom vindt u hier: |
Methoden
get |
Verifieert met Microsoft Entra ID en retourneert een toegangstoken als dit lukt. Als de verificatie mislukt, wordt er een CredentialUnavailableError gegenereerd met de details van de fout. |
Constructordetails
AuthorizationCodeCredential(string, string, string, string, AuthorizationCodeCredentialOptions)
Hiermee maakt u een instantie van AuthorizationCodeCredential met de details die nodig zijn om een toegangstoken aan te vragen met behulp van een verificatie die is verkregen van Microsoft Entra ID.
Momenteel moet de gebruiker van deze referentie de autorisatiecodestroom initiëren om een autorisatiecode te verkrijgen die met deze referentie moet worden gebruikt. Een volledig voorbeeld van deze stroom vindt u hier:
new AuthorizationCodeCredential(tenantId: string, clientId: string, authorizationCode: string, redirectUri: string, options?: AuthorizationCodeCredentialOptions)
Parameters
- tenantId
-
string
De Microsoft Entra tenant-id of naam van de tenant (directory). 'algemeen' kan worden gebruikt bij het omgaan met scenario's met meerdere tenants.
- clientId
-
string
De client-id (toepassings-id) van een app-registratie in de tenant.
- authorizationCode
-
string
Een autorisatiecode die is ontvangen van het volgen van de autorisatiecodestroom. Deze autorisatiecode mag niet al zijn gebruikt om een toegangstoken te verkrijgen.
- redirectUri
-
string
De omleidings-URI die is gebruikt om de autorisatiecode aan te vragen. Moet dezelfde URI zijn die is geconfigureerd voor de app-registratie.
Opties voor het configureren van de client die de aanvraag voor het toegangstoken maakt.
AuthorizationCodeCredential(string, string, string, string, string, AuthorizationCodeCredentialOptions)
Hiermee maakt u een instantie van AuthorizationCodeCredential met de details die nodig zijn om een toegangstoken aan te vragen met behulp van een verificatie die is verkregen van Microsoft Entra ID.
Momenteel moet de gebruiker van deze referentie de autorisatiecodestroom initiëren om een autorisatiecode te verkrijgen die met deze referentie moet worden gebruikt. Een volledig voorbeeld van deze stroom vindt u hier:
new AuthorizationCodeCredential(tenantId: string, clientId: string, clientSecret: string, authorizationCode: string, redirectUri: string, options?: AuthorizationCodeCredentialOptions)
Parameters
- tenantId
-
string
De Microsoft Entra tenant-id of naam van de tenant (directory). 'algemeen' kan worden gebruikt bij het omgaan met scenario's met meerdere tenants.
- clientId
-
string
De client-id (toepassings-id) van een app-registratie in de tenant.
- clientSecret
-
string
Een clientgeheim dat is gegenereerd voor de app-registratie
- authorizationCode
-
string
Een autorisatiecode die is ontvangen van het volgen van de autorisatiecodestroom. Deze autorisatiecode mag niet al zijn gebruikt om een toegangstoken te verkrijgen.
- redirectUri
-
string
De omleidings-URI die is gebruikt om de autorisatiecode aan te vragen. Moet dezelfde URI zijn die is geconfigureerd voor de app-registratie.
Opties voor het configureren van de client die de aanvraag voor het toegangstoken maakt.
Methodedetails
getToken(string | string[], GetTokenOptions)
Verifieert met Microsoft Entra ID en retourneert een toegangstoken als dit lukt. Als de verificatie mislukt, wordt er 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 waarvoor het token toegang heeft.
- options
- GetTokenOptions
De opties die worden gebruikt voor het configureren van aanvragen die deze TokenCredential-implementatie kan maken.
Retouren
Promise<AccessToken>