Delen via


AuthorizationCodeCredential class

Hiermee schakelt u verificatie voor Microsoft Entra-id in met behulp van een autorisatiecode die is verkregen via de autorisatiecodestroom, zoals beschreven in de Documentatie voor Microsoft Entra-id:

https://learn.microsoft.com/entra/identity-platform/v2-oauth2-auth-code-flow

Constructors

AuthorizationCodeCredential(string, string, string, string, AuthorizationCodeCredentialOptions)

Hiermee maakt u een exemplaar 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.

Het is momenteel nodig voor de gebruiker van deze referentie om de autorisatiecodestroom te initiëren om een autorisatiecode te verkrijgen die met deze referentie moet worden gebruikt. Hier vindt u een volledig voorbeeld van deze stroom:

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 exemplaar 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.

Het is momenteel nodig voor de gebruiker van deze referentie om de autorisatiecodestroom te initiëren om een autorisatiecode te verkrijgen die met deze referentie moet worden gebruikt. Hier vindt u een volledig voorbeeld van deze stroom:

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 een CredentialUnavailableError- gegenereerd met de details van de fout.

Constructordetails

AuthorizationCodeCredential(string, string, string, string, AuthorizationCodeCredentialOptions)

Hiermee maakt u een exemplaar 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.

Het is momenteel nodig voor de gebruiker van deze referentie om de autorisatiecodestroom te initiëren om een autorisatiecode te verkrijgen die met deze referentie moet worden gebruikt. Hier vindt u een volledig voorbeeld van deze stroom:

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 id of naam van de Microsoft Entra-tenant (directory). 'algemeen' kan worden gebruikt bij het omgaan met scenario's met meerdere tenants.

clientId

string

De client-id (toepassing) van een app-registratie in de tenant.

authorizationCode

string

Een autorisatiecode die is ontvangen na 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 exemplaar 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.

Het is momenteel nodig voor de gebruiker van deze referentie om de autorisatiecodestroom te initiëren om een autorisatiecode te verkrijgen die met deze referentie moet worden gebruikt. Hier vindt u een volledig voorbeeld van deze stroom:

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 id of naam van de Microsoft Entra-tenant (directory). 'algemeen' kan worden gebruikt bij het omgaan met scenario's met meerdere tenants.

clientId

string

De client-id (toepassing) 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 na 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 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>