Skip to main content

BriefCam-installatiehandleiding

Een gedistribueerde omgeving voor RESEARCH- en webservices configureren

Last Updated: 2 minute read
Versie2025r1
TaalNederlands

Als je werkt met een gedistribueerde omgeving waarin het onderdeel Web Services en het onderdeel RESEARCH zich op verschillende apparaten bevinden, moet je een van de volgende stappen uitvoeren:

  • Gebruik een taakverdeler (zie NGINX installeren en configureren)

  • Gebruik een FQDN (voorkeur) of een alias / CNAME - Als je al een domein gebruikt, gebruik dan een volledig gekwalificeerde naam (FQDN). Gebruik een alias/CNAME als de servers geen onderdeel zijn van een domein (geen FQDN). Details over hoe je dit doet, worden hieronder weergegeven.

Je moet deze configuraties maken omdat de webtoepassing van BriefCamhet RESEARCH-onderdeel uit een IFrame (een HTML-element dat wordt gebruikt om inhoud van een andere bron in te voegen - een derde partij) gebruikt. De nieuwste browsers hebben hun beveiliging verbeterd en voorkomen nu dat cookies worden verzonden samen met verzoeken van verschillende locaties.

De oplossing is om de cookies in te stellen als first-party (same-site) cookies (wanneer het domein in de URL-balk van de browser overeenkomt met uw cookiedomein).

Hiervoor moet je het FQDN gebruiken, zodat het domeinachtervoegsel voor alle servers hetzelfde is als in de gele voorbeelden hieronder. Als u alleen de hostnaam gebruikt, zoals "synopsis" of "research" in de voorbeelden hieronder, is er geen domeinachtervoegsel en worden cookies niet gedeeld tussen de sites.

Bijvoorbeeld:

  • synopsis.your-domain.com

  • research.your-domain.com

Als je een taakverdeler hebt ingesteld, heb je dit probleem niet. Raadpleeg NGINX installeren en configurerenvoor meer informatie hierover.

Als je de optie FQDN of alias/CNAME gebruikt, moet je het volgende doen:

  1. Als je een volledig gekwalificeerde naam (FQDN) gebruikt, zoek je naar het FQDN van je server door te klikken op het menu Systeem in het Configuratiescherm. Je ziet dan het FQDN van je machine (indien aanwezig).

    FQDN.png
  2. Bewerk de instelling BriefCam Administrator ConsoleQlikServer in het gedeelte Omgevingsinstellingen van de en wijzig deze naar de FQDN of alias/CNAME. Als uw domeinnaam bijvoorbeeld het volgende is: www.test.com, gebruikt u: research.test.com.

  3. Bewerk het webConfig.js -bestand van de ProWebClient op het apparaat Web Services ( C:\Program Files\BriefCam\WebServices\ProWebClient\webConfig.jsop: ) en vervang de hostnaam door de FQDN of alias/CNAME. Bijvoorbeeld:

    const endPointApi = "//www.test.com/prowebapi"; const matomoSiteID = 10; const reCaptchaKey = "";

  4. Bewerk het web.config.js -bestand van de ProWebAdminClient op het apparaat Web Services (dat zich bevindt op: C:\Program Files\BriefCam\WebServices\ProWebAdminClient\web.config.js ) en vervang de hostnaam door de FQDN of alias/CNAME. Bijvoorbeeld:

    const endPointApi = "//www.test.com/AdminApi/";

  5. Voer Qlik QMC > Virtuele proxy's in (https://localhost/qmc/virtualproxies) en bewerk de bc proxy.

  6. Open het tabblad Geavanceerd en voeg de nieuwe hostnaam van het RESEARCH-systeem (de FQDN of alias/CNAME) toe aan de lijst met hostmachtigingen. Bijvoorbeeld:

    QMC host allow list.png
  7. Klik op Toepassen.

  8. Navigeer terug naar Virtuele proxies en bewerk de Centrale Proxy (Standaard).

  9. Open het tabblad Geavanceerd en voeg de nieuwe hostnaam van het RESEARCH-systeem (de FQDN of alias/CNAME) toe aan de lijst met hostmachtigingen. Bijvoorbeeld:

    QMC host allow list Central.png
  10. Klik op Toepassen.

  11. Zorg ervoor dat je de nieuwe hostnaam in de URL gebruikt wanneer je de webclient of BriefCam Administrator Consoleopent. Bijvoorbeeld:

    http://www.test.com/app

    http://www.test.com/admin