InteractiveBrowserCredential class
Lehetővé teszi a Microsoft Entra ID hitelesítését a böngészőn belül az interaktív bejelentkezési folyamat segítségével.
Konstruktorok
| Interactive |
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. Az Node.jsesetén, ha |
Metódusok
| authenticate(string | string[], Get |
Hitelesít Microsoft Entra ID-vel, és ha sikeres, hozzáférési tokent 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. Node.jsesetén ez a hitelesítő képesítés alapértelmezetten Proof Key for Code Exchange (PKCE) engedélyezett. A PKCE egy biztonsági funkció, amely csökkenti a hitelesítési kód elfogási támadásait. |
| get |
Hitelesít Microsoft Entra ID-vel, és ha sikeres, hozzáférési tokent ad vissza. Ha a hitelesítés sikertelen, egy CredentialUnavailableError jelenik meg a hiba részleteivel. Ha a felhasználó megadta a |
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. Az loginStyle opcionális paraméter beállítható redirect-re a hitelesítéshez azzal, hogy a felhasználót egy Azure biztonságos bejelentkezési oldalra irányítjuk, amely visszairányítja a felhasználót arra a webalkalmazásra, ahol a hitelesítés elkezdődött.
Node.jsesetén, ha clientId érhető el, a Microsoft Entra alkalmazást úgy kell konfigurálni, hogy legyen "Mobil és asztali alkalmazások" átirányítási végpont.
Kövesse a webes API-kathívó asztali alkalmazások átirányítási URI-jának
new InteractiveBrowserCredential(options: InteractiveBrowserCredentialNodeOptions | InteractiveBrowserCredentialInBrowserOptions)
Paraméterek
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 Microsoft Entra ID-vel, és ha sikeres, hozzáférési tokent 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.
Node.jsesetén ez a hitelesítő képesítés alapértelmezetten Proof Key for Code Exchange (PKCE) engedélyezett. 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 Microsoft Entra ID-vel, és ha sikeres, hozzáférési tokent 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>