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


InteractiveBrowserCredential class

Engedélyezi a Microsoft Entra-azonosító hitelesítését a webböngészőben az interaktív bejelentkezési folyamat használatával.

Konstruktorok

InteractiveBrowserCredential(InteractiveBrowserCredentialNodeOptions | InteractiveBrowserCredentialInBrowserOptions)

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

Ez a hitelesítő adat a engedélyezési kódfolyamatothasználja. A Node.jsmegnyit 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ít. A loginStyle opcionális paraméter úgy állítható be, hogy redirect hitelesítéshez, ha átirányítja a felhasználót egy Azure-beli 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.jsesetében , ha egy clientId van megadva, a Microsoft Entra alkalmazást úgy kell konfigurálni, hogy "Mobil- és asztali alkalmazások" átirányítási végponttal rendelkezzen. Kövesse a webes API-kathívó asztali alkalmazások átirányítási URI-jának beállításáról szóló útmutatót.

Metódusok

authenticate(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.

Ha a jogkivonat nem kérhető le csendben, ez a módszer mindig kihívást jelent a felhasználó számára.

A hitelesítő adatok Node.jsalapértelmezés szerint engedélyezve Proof Key for Code Exchange (PKCE). 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 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.

Ha a felhasználó megadta a disableAutomaticAuthenticationlehetőséget, ha a jogkivonat nem kérhető le csendben, ez a módszer nem kísérli meg a felhasználói beavatkozást 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 a engedélyezési kódfolyamatothasználja. A Node.jsmegnyit 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ít. A loginStyle opcionális paraméter úgy állítható be, hogy redirect hitelesítéshez, ha átirányítja a felhasználót egy Azure-beli 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.jsesetében , ha egy clientId van megadva, a Microsoft Entra alkalmazást úgy kell konfigurálni, hogy "Mobil- és asztali alkalmazások" átirányítási végponttal rendelkezzen. Kövesse a webes API-kathívó asztali alkalmazások átirányítási URI-jának beállításáról szóló útmutatót.

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 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.

Ha a jogkivonat nem kérhető le csendben, ez a módszer mindig kihívást jelent a felhasználó számára.

A hitelesítő adatok Node.jsalapértelmezés szerint engedélyezve Proof Key for Code Exchange (PKCE). 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 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.

Ha a felhasználó megadta a disableAutomaticAuthenticationlehetőséget, ha a jogkivonat nem kérhető le csendben, ez a módszer nem kísérli meg a felhasználói beavatkozást 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>