Megosztás a következőn keresztül:


AuthorizationCodeCredential class

Engedélyezi a Hitelesítést a Microsoft Entra ID-hez az engedélyezési kód folyamatán keresztül beszerzett engedélyezési kód használatával, amelyet a Microsoft Entra ID dokumentációjá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 a hozzáférési jogkivonat kéréséhez szükséges részletekkel a Microsoft Entra-azonosítóból beszerzett hitelesítés használatával.

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 a hozzáférési jogkivonat kéréséhez szükséges részletekkel a Microsoft Entra-azonosítóból beszerzett hitelesítés használatával.

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 a Microsoft Entra-azonosítóval, és sikeres esetben egy hozzáférési jogkivonatot 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 a hozzáférési jogkivonat kéréséhez szükséges részletekkel a Microsoft Entra-azonosítóból beszerzett hitelesítés használatával.

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ő (címtá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 a hozzáférési jogkivonat kéréséhez szükséges részletekkel a Microsoft Entra-azonosítóból beszerzett hitelesítés használatával.

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ő (címtá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 a Microsoft Entra-azonosítóval, és sikeres esetben egy hozzáférési jogkivonatot 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>