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
| Authorization |
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: |
| Authorization |
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: |
Metódusok
| get |
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:
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.
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:
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.
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>