ClientAssertionCredential class
A szolgáltatásnév hitelesítése JWT-állítással.
Konstruktorok
| Client |
Létrehozza a ClientAssertionCredential egy példányát a Microsoft Entra-azonosítón való hitelesítéshez szükséges részletekkel, a fejlesztő által a |
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
ClientAssertionCredential(string, string, () => Promise<string>, ClientAssertionCredentialOptions)
Létrehozza a ClientAssertionCredential egy példányát a Microsoft Entra-azonosítón való hitelesítéshez szükséges részletekkel, a fejlesztő által a getAssertion függvényparaméteren keresztül megadott ügyfél-állítással.
new ClientAssertionCredential(tenantId: string, clientId: string, getAssertion: () => Promise<string>, options?: ClientAssertionCredentialOptions)
Paraméterek
- tenantId
-
string
A Microsoft Entra-bérlő (címtár) azonosítója.
- clientId
-
string
Egy alkalmazásregisztráció ügyfél-(alkalmazás-) azonosítója a bérlőben.
- getAssertion
-
() => Promise<string>
Egy függvény, amely lekéri a hitelesítő adatok használatára vonatkozó állítást.
- options
- ClientAssertionCredentialOptions
A hitelesítési kérelmet 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>