AuthorizationCodeCredential class

Maakt authenticatie naar Microsoft Entra ID mogelijk met een autorisatiecode die is verkregen via de autorisatiecodeflow, uitgebreider 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)

Maakt een instantie van AuthorizationCodeCredential aan met de gegevens die nodig zijn om een toegangstoken aan te vragen met een authenticatie 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)

Maakt een instantie van AuthorizationCodeCredential aan met de gegevens die nodig zijn om een toegangstoken aan te vragen met een authenticatie 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)

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

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

Maakt een instantie van AuthorizationCodeCredential aan met de gegevens die nodig zijn om een toegangstoken aan te vragen met een authenticatie 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 Microsoft Entra tenant (directory) ID of naam. '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)

Maakt een instantie van AuthorizationCodeCredential aan met de gegevens die nodig zijn om een toegangstoken aan te vragen met een authenticatie 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 Microsoft Entra tenant (directory) ID of naam. '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)

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>