AuthorizationCodeCredential class

Lehetővé teszi a hitelesítést a Microsoft Entra ID-hez egy hitelesítési kód segítségével, amelyet az engedélyezési kód folyamatán keresztül szereztek meg, és amelyet részletesebben a Microsoft Entra ID dokumentációban részletesebben ismertetünk:

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

Konstruktorok

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

Létrehoz egy AuthorizationCodeCredential példányt az Access Token kéréséhez szükséges adatokkal, amelyet a Microsoft Entra ID-ről szerzett hitelesítéssel kell kérni.

Jelenleg szükséges, hogy a hitelesítő adatok felhasználója kezdeményezze az engedélyezési kód folyamatát, hogy beszerezze a hitelesítő adatokhoz használandó engedélyezési kódot. Erre a folyamatra itt talál egy teljes példát:

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)

Létrehoz egy AuthorizationCodeCredential példányt az Access Token kéréséhez szükséges adatokkal, amelyet a Microsoft Entra ID-ről szerzett hitelesítéssel kell kérni.

Jelenleg szükséges, hogy a hitelesítő adatok felhasználója kezdeményezze az engedélyezési kód folyamatát, hogy beszerezze a hitelesítő adatokhoz használandó engedélyezési kódot. Erre a folyamatra itt talál egy teljes példát:

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

Metódusok

getToken(string | string[], GetTokenOptions)

Hitelesít Microsoft Entra ID-vel, és ha sikeres, hozzáférési tokent ad vissza. Ha a hitelesítés sikertelen, egy CredentialUnavailableError jelenik meg a hiba részleteivel.

Konstruktor adatai

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

Létrehoz egy AuthorizationCodeCredential példányt az Access Token kéréséhez szükséges adatokkal, amelyet a Microsoft Entra ID-ről szerzett hitelesítéssel kell kérni.

Jelenleg szükséges, hogy a hitelesítő adatok felhasználója kezdeményezze az engedélyezési kód folyamatát, hogy beszerezze a hitelesítő adatokhoz használandó engedélyezési kódot. Erre a folyamatra itt talál egy teljes példát:

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)

Paraméterek

tenantId

string

A Microsoft Entra bérlő (könyvtár) azonosítója vagy neve. A "common" a több-bérlős forgatókönyvek kezelésekor használható.

clientId

string

Egy alkalmazásregisztráció ügyfél-(alkalmazás-) azonosítója a bérlőben.

authorizationCode

string

Egy engedélyezési kód, amely az engedélyezési kód folyamatának követéséből érkezett. Ezt az engedélyezési kódot még nem használhatta hozzáférési jogkivonat beszerzéséhez.

redirectUri

string

Az engedélyezési kód lekéréséhez használt átirányítási URI. Az alkalmazásregisztrációhoz konfigurált URI-nak kell lennie.

options
AuthorizationCodeCredentialOptions

A hozzáférési jogkivonat-kérést küldő ügyfél konfigurálásának beállításai.

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

Létrehoz egy AuthorizationCodeCredential példányt az Access Token kéréséhez szükséges adatokkal, amelyet a Microsoft Entra ID-ről szerzett hitelesítéssel kell kérni.

Jelenleg szükséges, hogy a hitelesítő adatok felhasználója kezdeményezze az engedélyezési kód folyamatát, hogy beszerezze a hitelesítő adatokhoz használandó engedélyezési kódot. Erre a folyamatra itt talál egy teljes példát:

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)

Paraméterek

tenantId

string

A Microsoft Entra bérlő (könyvtár) azonosítója vagy neve. A "common" a több-bérlős forgatókönyvek kezelésekor használható.

clientId

string

Egy alkalmazásregisztráció ügyfél-(alkalmazás-) azonosítója a bérlőben.

clientSecret

string

Az alkalmazásregisztrációhoz létrehozott ügyfélkód

authorizationCode

string

Egy engedélyezési kód, amely az engedélyezési kód folyamatának követéséből érkezett. Ezt az engedélyezési kódot még nem használhatta hozzáférési jogkivonat beszerzéséhez.

redirectUri

string

Az engedélyezési kód lekéréséhez használt átirányítási URI. Az alkalmazásregisztrációhoz konfigurált URI-nak kell lennie.

options
AuthorizationCodeCredentialOptions

A hozzáférési jogkivonat-kérést küldő ügyfél konfigurálásának beállításai.

Metódus adatai

getToken(string | string[], GetTokenOptions)

Hitelesít Microsoft Entra ID-vel, és ha sikeres, hozzáférési tokent ad vissza. Ha a hitelesítés sikertelen, egy CredentialUnavailableError jelenik meg a hiba részleteivel.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Paraméterek

scopes

string | string[]

Azon hatókörök listája, amelyekhez a jogkivonatnak hozzáférése lesz.

options
GetTokenOptions

A TokenCredential implementáció által küldött kérések konfigurálásához használt beállítások.

Válaszok

Promise<AccessToken>