Delen via


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

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:

https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/identity/identity/samples/v2/manual/authorizationCodeSample.ts

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:

https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/identity/identity/samples/v2/manual/authorizationCodeSample.ts

Methoden

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.

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:

https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/identity/identity/samples/v2/manual/authorizationCodeSample.ts

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.

options
AuthorizationCodeCredentialOptions

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:

https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/identity/identity/samples/v2/manual/authorizationCodeSample.ts

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.

options
AuthorizationCodeCredentialOptions

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>