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
| 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. A A Node.jsesetében , ha egy |
Metódusok
| authenticate(string | string[], 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. 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. |
| 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. 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. 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
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 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>