InteractiveBrowserCredentialInBrowserOptions interface
Meghatározza az InteractiveBrowserCredential osztály gyakori beállításait.
- Extends
Tulajdonságok
| client |
Annak a Microsoft Entra-alkalmazásnak az ügyfélazonosítója, amelybe a felhasználók bejelentkeznek. Erre a paraméterre a böngészőben van szükség. A fejlesztőknek regisztrálniuk kell az alkalmazásaikat, és megfelelő szerepköröket kell hozzárendelniük. További információ: https://aka.ms/identity/AppRegistrationAndRoleAssignment. |
| login |
A loginHint lehetővé teszi, hogy egy felhasználónevet előre kijelöljön az interaktív bejelentkezésekhez. Ennek a beállításnak a beállítása kihagyja a fiókválasztási kérést, és azonnal megkísérli a bejelentkezést a megadott fiókkal. |
| login |
Megadja, hogy egy átirányítást vagy egy előugró ablakot kell-e használni a felhasználói hitelesítési folyamat elindításához. A lehetséges értékek a böngészőben az "átirányítás" vagy az "előugró" (alapértelmezett) és az "előugró" (alapértelmezett) csomópont. |
| redirect |
Lekéri az alkalmazás átirányítási URI-ját. Ennek meg kell egyeznie az alkalmazásregisztrációs portál értékével. Alapértelmezés szerint |
| tenant |
A Microsoft Entra-bérlő (címtár) azonosítója. |
Örökölt tulajdonságok
| additionally |
Több-bérlős alkalmazások esetén további bérlőket határoz meg, amelyekhez a hitelesítő adatok jogkivonatokat szerezhetnek be. Adja hozzá a "*" helyettesítő karaktert, hogy a hitelesítő adatok jogkivonatokat szerezzenek be az alkalmazás által telepített összes bérlőhöz. |
| additional |
A HTTP-folyamatba belefoglalandó további szabályzatok. |
| agent | Az ügynökpéldány konfigurálásának lehetőségei kimenő kérelmekhez |
| allow |
Igaz értékre van állítva, ha a kérés HTTP-en keresztül van elküldve HTTPS helyett |
| authentication |
Az egyes fiókok gyorsítótárazott hitelesítő adatainak lekérésére használható korábbi hitelesítés eredménye. Erre azért van szükség, hogy az alkalmazás ügyfél-azonosítónként és bérlőazonosító-páronként több fiókkal működjön együtt. Ez a rekord a hitelesítő adatok
|
| authority |
A hitelesítési kérelmekhez használni kívánt szolgáltatói állomás.
A lehetséges értékek az AzureAuthorityHosts |
| disable |
A getToken dobást végez, ha manuális hitelesítésre van szükség.
A fejlesztőknek fel kell hívniuk a |
| disable |
A mező azt határozza meg, hogy a példányfelderítés a hitelesítés megkísérlésekor történik-e.
A |
| http |
A HTTP-kérések küldéséhez használt HttpClient. |
| logging |
Lehetővé teszi a felhasználók számára a naplózási házirend beállításainak konfigurálását, a naplózási fiók adatainak és az ügyfélszolgálat személyazonosításra alkalmas információinak megadását. |
| proxy |
A kimenő kérelmek proxyjának konfigurálására szolgáló beállítások. |
| redirect |
Az átirányítási válaszok kezelésének beállításai. |
| retry |
A sikertelen kérések újrapróbálkozására vonatkozó beállítások. |
| telemetry |
A gyakori telemetriai és nyomkövetési adatok kimenő kérelmekre való beállításának beállításai. |
| tls |
A TLS-hitelesítés konfigurálásának lehetőségei |
| user |
A felhasználói ügynök adatainak a kimenő kérelmekhez való hozzáadásának lehetőségei. |
Tulajdonság adatai
clientId
Annak a Microsoft Entra-alkalmazásnak az ügyfélazonosítója, amelybe a felhasználók bejelentkeznek. Erre a paraméterre a böngészőben van szükség. A fejlesztőknek regisztrálniuk kell az alkalmazásaikat, és megfelelő szerepköröket kell hozzárendelniük. További információ: https://aka.ms/identity/AppRegistrationAndRoleAssignment.
clientId: string
Tulajdonság értéke
string
loginHint
A loginHint lehetővé teszi, hogy egy felhasználónevet előre kijelöljön az interaktív bejelentkezésekhez. Ennek a beállításnak a beállítása kihagyja a fiókválasztási kérést, és azonnal megkísérli a bejelentkezést a megadott fiókkal.
loginHint?: string
Tulajdonság értéke
string
loginStyle
Megadja, hogy egy átirányítást vagy egy előugró ablakot kell-e használni a felhasználói hitelesítési folyamat elindításához. A lehetséges értékek a böngészőben az "átirányítás" vagy az "előugró" (alapértelmezett) és az "előugró" (alapértelmezett) csomópont.
loginStyle?: BrowserLoginStyle
Tulajdonság értéke
redirectUri
Lekéri az alkalmazás átirányítási URI-ját. Ennek meg kell egyeznie az alkalmazásregisztrációs portál értékével. Alapértelmezés szerint window.location.href.
Ez a mező már nem szükséges Node.js.
redirectUri?: string | () => string
Tulajdonság értéke
string | () => string
tenantId
A Microsoft Entra-bérlő (címtár) azonosítója.
tenantId?: string
Tulajdonság értéke
string
Örökölt tulajdonság részletei
additionallyAllowedTenants
Több-bérlős alkalmazások esetén további bérlőket határoz meg, amelyekhez a hitelesítő adatok jogkivonatokat szerezhetnek be. Adja hozzá a "*" helyettesítő karaktert, hogy a hitelesítő adatok jogkivonatokat szerezzenek be az alkalmazás által telepített összes bérlőhöz.
additionallyAllowedTenants?: string[]
Tulajdonság értéke
string[]
additionalPolicies
A HTTP-folyamatba belefoglalandó további szabályzatok.
additionalPolicies?: AdditionalPolicyConfig[]
Tulajdonság értéke
agent
Az ügynökpéldány konfigurálásának lehetőségei kimenő kérelmekhez
agent?: Agent
Tulajdonság értéke
allowInsecureConnection
Igaz értékre van állítva, ha a kérés HTTP-en keresztül van elküldve HTTPS helyett
allowInsecureConnection?: boolean
Tulajdonság értéke
boolean
authenticationRecord
Az egyes fiókok gyorsítótárazott hitelesítő adatainak lekérésére használható korábbi hitelesítés eredménye. Erre azért van szükség, hogy az alkalmazás ügyfél-azonosítónként és bérlőazonosító-páronként több fiókkal működjön együtt.
Ez a rekord a hitelesítő adatok authenticate() metódusának meghívásával kérhető le, az alábbiak szerint:
const authenticationRecord = await credential.authenticate();
authenticationRecord?: AuthenticationRecord
Tulajdonság értéke
authorityHost
A hitelesítési kérelmekhez használni kívánt szolgáltatói állomás.
A lehetséges értékek az AzureAuthorityHosts
authorityHost?: string
Tulajdonság értéke
string
disableAutomaticAuthentication
A getToken dobást végez, ha manuális hitelesítésre van szükség.
A fejlesztőknek fel kell hívniuk a authenticate(), hogy szabályozni fogják, mikor kell manuálisan hitelesíteni.
disableAutomaticAuthentication?: boolean
Tulajdonság értéke
boolean
disableInstanceDiscovery
A mező azt határozza meg, hogy a példányfelderítés a hitelesítés megkísérlésekor történik-e.
A true beállítása teljesen letiltja a példányfelderítést és a hitelesítést is.
Ennek eredményeképpen elengedhetetlen annak biztosítása, hogy a konfigurált szolgáltatói gazdagép érvényes és megbízható legyen.
Ez a funkció olyan helyzetekben használható, ahol a metaadat-végpont nem érhető el, például magánfelhőkben vagy Az Azure Stackben.
A példányfelderítés folyamata magában foglalja a szolgáltató metaadatainak lekérését https://login.microsoft.com/ a szolgáltató ellenőrzéséhez.
disableInstanceDiscovery?: boolean
Tulajdonság értéke
boolean
httpClient
A HTTP-kérések küldéséhez használt HttpClient.
httpClient?: HttpClient
Tulajdonság értéke
loggingOptions
Lehetővé teszi a felhasználók számára a naplózási házirend beállításainak konfigurálását, a naplózási fiók adatainak és az ügyfélszolgálat személyazonosításra alkalmas információinak megadását.
loggingOptions?: LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }
Tulajdonság értéke
LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }
proxyOptions
A kimenő kérelmek proxyjának konfigurálására szolgáló beállítások.
proxyOptions?: ProxySettings
Tulajdonság értéke
redirectOptions
Az átirányítási válaszok kezelésének beállításai.
redirectOptions?: RedirectPolicyOptions
Tulajdonság értéke
retryOptions
A sikertelen kérések újrapróbálkozására vonatkozó beállítások.
retryOptions?: PipelineRetryOptions
Tulajdonság értéke
telemetryOptions
A gyakori telemetriai és nyomkövetési adatok kimenő kérelmekre való beállításának beállításai.
telemetryOptions?: TelemetryOptions
Tulajdonság értéke
tlsOptions
A TLS-hitelesítés konfigurálásának lehetőségei
tlsOptions?: TlsSettings
Tulajdonság értéke
userAgentOptions
A felhasználói ügynök adatainak a kimenő kérelmekhez való hozzáadásának lehetőségei.
userAgentOptions?: UserAgentPolicyOptions