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


InteractiveBrowserCredential class

Engedélyezi a webböngészőn belüli Microsoft Entra ID hitelesítést az interaktív bejelentkezési folyamattal.

Konstruktorok

InteractiveBrowserCredential(InteractiveBrowserCredentialNodeOptions | InteractiveBrowserCredentialInBrowserOptions)

Létrehozza az InteractiveBrowserCredential egy példányát a szükséges részletekkel.

Ez a hitelesítő adat az engedélyezési kódfolyamatot használja. A Node.js megnyit egy böngészőablakot, miközben figyeli a hitelesítési szolgáltatás átirányítási válaszát. A böngészőkben előugró ablakokon keresztül hitelesíti magát. Az loginStyle opcionális paraméter úgy állítható be hitelesítésre, hogy redirect átirányítja a felhasználót egy Azure biztonságos bejelentkezési lapra, amely ezután visszairányítja a felhasználót arra a webalkalmazásra, ahol a hitelesítés elindult.

A Node.js esetében, ha van megadvaclientId, az Microsoft Entra alkalmazást úgy kell konfigurálni, hogy "Mobil- és asztali alkalmazások" átirányítási végpontja legyen. Kövesse a webes API-kat meghívó asztali alkalmazások átirányítási URI-jának beállításáról szóló útmutatónkat.

Metódusok

authenticate(string | string[], GetTokenOptions)

Hitelesítés Microsoft Entra ID, és sikeres esetben egy hozzáférési jogkivonatot ad vissza. Ha a hitelesítés sikertelen, a rendszer egy CredentialUnavailableError azonosítót küld a hiba részleteivel együtt.

Ha a jogkivonat nem kérhető le csendesen, ez a módszer felhasználói beavatkozást igényel a jogkivonat lekéréséhez.

A Node.js esetében ez a hitelesítő adat alapértelmezés szerint engedélyezve van a Kódcsere (PKCE) ellenőrzőkulcsához . A PKCE egy biztonsági funkció, amely csökkenti a hitelesítési kód elfogási támadásait.

getToken(string | string[], GetTokenOptions)

Hitelesítés Microsoft Entra ID, és sikeres esetben egy hozzáférési jogkivonatot ad vissza. Ha a hitelesítés sikertelen, a rendszer egy CredentialUnavailableError azonosítót küld a hiba részleteivel együtt.

Ha a felhasználó megadta a lehetőséget disableAutomaticAuthentication, miután a jogkivonat nem kérhető le csendesen, ez a módszer nem kísérli meg felhasználói beavatkozást kérni a jogkivonat lekéréséhez.

Konstruktor adatai

InteractiveBrowserCredential(InteractiveBrowserCredentialNodeOptions | InteractiveBrowserCredentialInBrowserOptions)

Létrehozza az InteractiveBrowserCredential egy példányát a szükséges részletekkel.

Ez a hitelesítő adat az engedélyezési kódfolyamatot használja. A Node.js megnyit egy böngészőablakot, miközben figyeli a hitelesítési szolgáltatás átirányítási válaszát. A böngészőkben előugró ablakokon keresztül hitelesíti magát. Az loginStyle opcionális paraméter úgy állítható be hitelesítésre, hogy redirect átirányítja a felhasználót egy Azure biztonságos bejelentkezési lapra, amely ezután visszairányítja a felhasználót arra a webalkalmazásra, ahol a hitelesítés elindult.

A Node.js esetében, ha van megadvaclientId, az Microsoft Entra alkalmazást úgy kell konfigurálni, hogy "Mobil- és asztali alkalmazások" átirányítási végpontja legyen. Kövesse a webes API-kat meghívó asztali alkalmazások átirányítási URI-jának beállításáról szóló útmutatónkat.

new InteractiveBrowserCredential(options: InteractiveBrowserCredentialNodeOptions | InteractiveBrowserCredentialInBrowserOptions)

Paraméterek

options

InteractiveBrowserCredentialNodeOptions | InteractiveBrowserCredentialInBrowserOptions

A hitelesítési kéréseket küldő ügyfél konfigurálásának beállításai.

Metódus adatai

authenticate(string | string[], GetTokenOptions)

Hitelesítés Microsoft Entra ID, és sikeres esetben egy hozzáférési jogkivonatot ad vissza. Ha a hitelesítés sikertelen, a rendszer egy CredentialUnavailableError azonosítót küld a hiba részleteivel együtt.

Ha a jogkivonat nem kérhető le csendesen, ez a módszer felhasználói beavatkozást igényel a jogkivonat lekéréséhez.

A Node.js esetében ez a hitelesítő adat alapértelmezés szerint engedélyezve van a Kódcsere (PKCE) ellenőrzőkulcsához . A PKCE egy biztonsági funkció, amely csökkenti a hitelesítési kód elfogási támadásait.

function authenticate(scopes: string | string[], options?: GetTokenOptions): Promise<undefined | AuthenticationRecord>

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<undefined | AuthenticationRecord>

getToken(string | string[], GetTokenOptions)

Hitelesítés Microsoft Entra ID, és sikeres esetben egy hozzáférési jogkivonatot ad vissza. Ha a hitelesítés sikertelen, a rendszer egy CredentialUnavailableError azonosítót küld a hiba részleteivel együtt.

Ha a felhasználó megadta a lehetőséget disableAutomaticAuthentication, miután a jogkivonat nem kérhető le csendesen, ez a módszer nem kísérli meg felhasználói beavatkozást kérni a jogkivonat lekéréséhez.

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>