InteractiveBrowserCredentialInBrowserOptions interface    
Definieert de algemene opties voor de klasse InteractiveBrowserCredential.
- Uitbreiding
Eigenschappen
| client | De client-id van de Microsoft Entra-toepassing waarmee gebruikers zich aanmelden. Deze parameter is vereist in de browser. Ontwikkelaars moeten hun toepassingen registreren en de juiste rollen toewijzen. Ga naar https://aka.ms/identity/AppRegistrationAndRoleAssignmentvoor meer informatie. | 
| login | met loginHint kan een gebruikersnaam vooraf worden geselecteerd voor interactieve aanmeldingen. Als u deze optie instelt, wordt de prompt voor accountselectie overgeslagen en wordt onmiddellijk geprobeerd u aan te melden met het opgegeven account. | 
| login | Hiermee geeft u op of een omleiding of pop-upvenster moet worden gebruikt om de gebruikersverificatiestroom te initiëren. Mogelijke waarden zijn omleiding of pop-up (standaard) voor browser en pop-up (standaard) voor knooppunt. | 
| redirect | Haalt de omleidings-URI van de toepassing op. Dit moet hetzelfde zijn als de waarde in de toepassingsregistratieportal.  Standaard ingesteld op  | 
| tenant | De id van de Microsoft Entra-tenant (directory). | 
Overgenomen eigenschappen
| additionally | Voor toepassingen met meerdere tenants geeft u extra tenants op waarvoor de referentie tokens kan verkrijgen. Voeg de jokertekenwaarde *toe om de referentie toe te staan tokens te verkrijgen voor elke tenant die de toepassing heeft geïnstalleerd. | 
| additional | Aanvullende beleidsregels die moeten worden opgenomen in de HTTP-pijplijn. | 
| agent | Opties voor het configureren van agentexemplaren voor uitgaande aanvragen | 
| allow | Ingesteld op waar als de aanvraag via HTTP wordt verzonden in plaats van HTTPS | 
| authentication | Resultaat van een eerdere verificatie die kan worden gebruikt om de referenties in de cache van elk afzonderlijk account op te halen. Dit is nodig om op te geven voor het geval de toepassing met meer dan één account per client-id en tenant-id-paar wil werken. Deze record kan als volgt worden opgehaald door de   | 
| authority | De instantiehost die moet worden gebruikt voor verificatieaanvragen. Mogelijke waarden zijn beschikbaar via AzureAuthorityHosts. De standaardwaarde ishttps://login.microsoftonline.com". | 
| disable | Hiermee wordt getToken gegenereerd als handmatige verificatie nodig is.
Ontwikkelaars moeten  | 
| disable | Het veld bepaalt of exemplaardetectie wordt uitgevoerd bij het verifiëren.
Als u dit instelt op  | 
| http | De HttpClient die wordt gebruikt voor het verzenden van HTTP-aanvragen. | 
| logging | Hiermee kunnen gebruikers instellingen configureren voor opties voor logboekregistratiebeleid, accountgegevens voor logboekregistratie en persoonsgegevens toestaan voor klantondersteuning. | 
| proxy | Opties voor het configureren van een proxy voor uitgaande aanvragen. | 
| redirect | Opties voor de manier waarop omleidingsreacties worden verwerkt. | 
| retry | Opties voor het opnieuw proberen van mislukte aanvragen. | 
| telemetry | Opties voor het instellen van algemene telemetrie en traceringsgegevens voor uitgaande aanvragen. | 
| tls | Opties voor het configureren van TLS-verificatie | 
| user | Opties voor het toevoegen van gebruikersagentgegevens aan uitgaande aanvragen. | 
Eigenschapdetails
		clientId
	 
	De client-id van de Microsoft Entra-toepassing waarmee gebruikers zich aanmelden. Deze parameter is vereist in de browser. Ontwikkelaars moeten hun toepassingen registreren en de juiste rollen toewijzen. Ga naar https://aka.ms/identity/AppRegistrationAndRoleAssignmentvoor meer informatie.
clientId: stringWaarde van eigenschap
string
		loginHint
	 
	met loginHint kan een gebruikersnaam vooraf worden geselecteerd voor interactieve aanmeldingen. Als u deze optie instelt, wordt de prompt voor accountselectie overgeslagen en wordt onmiddellijk geprobeerd u aan te melden met het opgegeven account.
loginHint?: stringWaarde van eigenschap
string
		loginStyle
	 
	Hiermee geeft u op of een omleiding of pop-upvenster moet worden gebruikt om de gebruikersverificatiestroom te initiëren. Mogelijke waarden zijn omleiding of pop-up (standaard) voor browser en pop-up (standaard) voor knooppunt.
loginStyle?: BrowserLoginStyleWaarde van eigenschap
		redirectUri
	 
	Haalt de omleidings-URI van de toepassing op. Dit moet hetzelfde zijn als de waarde in de toepassingsregistratieportal.  Standaard ingesteld op window.location.href.
Dit veld is niet meer vereist voor Node.js.
redirectUri?: string | () => stringWaarde van eigenschap
string | () => string
		tenantId
	 
	De id van de Microsoft Entra-tenant (directory).
tenantId?: stringWaarde van eigenschap
string
Details van overgenomen eigenschap
		additionallyAllowedTenants
	  
	Voor toepassingen met meerdere tenants geeft u extra tenants op waarvoor de referentie tokens kan verkrijgen. Voeg de jokertekenwaarde *toe om de referentie toe te staan tokens te verkrijgen voor elke tenant die de toepassing heeft geïnstalleerd.
additionallyAllowedTenants?: string[]Waarde van eigenschap
string[]
overgenomen vanInteractiveCredentialOptions.additionallyAllowedTenants
		additionalPolicies
	 
	Aanvullende beleidsregels die moeten worden opgenomen in de HTTP-pijplijn.
additionalPolicies?: AdditionalPolicyConfig[]Waarde van eigenschap
overgenomen vanInteractiveCredentialOptions.additionalPolicies
agent
Opties voor het configureren van agentexemplaren voor uitgaande aanvragen
agent?: AgentWaarde van eigenschap
overgenomen vanInteractiveCredentialOptions.agent
		allowInsecureConnection
	  
	Ingesteld op waar als de aanvraag via HTTP wordt verzonden in plaats van HTTPS
allowInsecureConnection?: booleanWaarde van eigenschap
boolean
overgenomen vanInteractiveCredentialOptions.allowInsecureConnection
		authenticationRecord
	 
	Resultaat van een eerdere verificatie die kan worden gebruikt om de referenties in de cache van elk afzonderlijk account op te halen. Dit is nodig om op te geven voor het geval de toepassing met meer dan één account per client-id en tenant-id-paar wil werken.
Deze record kan als volgt worden opgehaald door de authenticate() methode van de referentie aan te roepen:
const authenticationRecord = await credential.authenticate();
authenticationRecord?: AuthenticationRecordWaarde van eigenschap
overgenomen vanInteractiveCredentialOptions.authenticationRecord
		authorityHost
	 
	De instantiehost die moet worden gebruikt voor verificatieaanvragen. Mogelijke waarden zijn beschikbaar via AzureAuthorityHosts. De standaardwaarde ishttps://login.microsoftonline.com".
authorityHost?: stringWaarde van eigenschap
string
overgenomen vanInteractiveCredentialOptions.authorityHost-
		disableAutomaticAuthentication
	  
	Hiermee wordt getToken gegenereerd als handmatige verificatie nodig is.
Ontwikkelaars moeten authenticate() aanroepen om te bepalen wanneer ze handmatig moeten worden geverifieerd.
disableAutomaticAuthentication?: booleanWaarde van eigenschap
boolean
overgenomen vanInteractiveCredentialOptions.disableAutomaticAuthentication
		disableInstanceDiscovery
	  
	Het veld bepaalt of exemplaardetectie wordt uitgevoerd bij het verifiëren.
Als u dit instelt op true, worden zowel de detectie van exemplaren als de validatie van de instantie volledig uitgeschakeld.
Als gevolg hiervan is het van cruciaal belang om ervoor te zorgen dat de geconfigureerde instantiehost geldig en betrouwbaar is.
Deze functionaliteit is bedoeld voor gebruik in scenario's waarin het eindpunt voor metagegevens niet kan worden bereikt, zoals in privéclouds of Azure Stack.
Het proces van exemplaardetectie omvat het ophalen van instantiemetagegevens van https://login.microsoft.com/ om de instantie te valideren.
disableInstanceDiscovery?: booleanWaarde van eigenschap
boolean
overgenomen vanInteractiveCredentialOptions.disableInstanceDiscovery-
		httpClient
	 
	De HttpClient die wordt gebruikt voor het verzenden van HTTP-aanvragen.
httpClient?: HttpClientWaarde van eigenschap
overgenomen vanInteractiveCredentialOptions.httpClient-
		loggingOptions
	 
	Hiermee kunnen gebruikers instellingen configureren voor opties voor logboekregistratiebeleid, accountgegevens voor logboekregistratie en persoonsgegevens toestaan voor klantondersteuning.
loggingOptions?: LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }Waarde van eigenschap
LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }
overgenomen vanInteractiveCredentialOptions.loggingOptions
		proxyOptions
	 
	Opties voor het configureren van een proxy voor uitgaande aanvragen.
proxyOptions?: ProxySettingsWaarde van eigenschap
overgenomen vanInteractiveCredentialOptions.proxyOptions
		redirectOptions
	 
	Opties voor de manier waarop omleidingsreacties worden verwerkt.
redirectOptions?: RedirectPolicyOptionsWaarde van eigenschap
overgenomen vanInteractiveCredentialOptions.redirectOptions
		retryOptions
	 
	Opties voor het opnieuw proberen van mislukte aanvragen.
retryOptions?: PipelineRetryOptionsWaarde van eigenschap
overgenomen vanInteractiveCredentialOptions.retryOptions
		telemetryOptions
	 
	Opties voor het instellen van algemene telemetrie en traceringsgegevens voor uitgaande aanvragen.
telemetryOptions?: TelemetryOptionsWaarde van eigenschap
overgenomen vanInteractiveCredentialOptions.telemetryOptions
		tlsOptions
	 
	Opties voor het configureren van TLS-verificatie
tlsOptions?: TlsSettingsWaarde van eigenschap
overgenomen vanInteractiveCredentialOptions.tlsOptions
		userAgentOptions
	  
	Opties voor het toevoegen van gebruikersagentgegevens aan uitgaande aanvragen.
userAgentOptions?: UserAgentPolicyOptionsWaarde van eigenschap
overgenomen vanInteractiveCredentialOptions.userAgentOptions-