Beperk Notiondesk Messenger tot vertrouwde domeinen

Bepaal welke websites uw Messenger kunnen laden door de toegang te beperken tot vertrouwde domeinen.

3 min lezen

Beperk Notiondesk Messenger tot vertrouwde domeinen

Met vertrouwde domeinen kunt u bepalen welke websites uw Messenger mogen laden.

Wanneer vertrouwde domeinen zijn geconfigureerd, werkt Messenger alleen op goedgekeurde domeinen. Pogingen om dezelfde Messenger vanaf een andere website te laden, worden geblokkeerd.

Gebruik vertrouwde domeinen als u wilt voorkomen dat uw Messenger wordt ingesloten of hergebruikt op websites die u niet beheert.

Wanneer moet je vertrouwde domeinen gebruiken?

Vertrouwde domeinen zijn nuttig wanneer:

  • Messenger mag alleen op uw productiewebsite verschijnen.
  • Messenger is geïnstalleerd binnen een privé-webapplicatie.
  • Je hebt aparte productie- en testomgevingen.
  • Je kunt ingelogde gebruikers in Messenger identificeren.
  • Je wilt voorkomen dat een andere website je Messenger-ID laadt.

Als Messenger bijvoorbeeld alleen op de volgende apparaten zou moeten draaien:

Voeg die websites toe aan uw vertrouwde domeinen.

Voeg een vertrouwd domein toe

Open je Messenger-instellingen in Notiondesk en zoek de instellingen voor toegestane domeinen .

Voeg elke website toe waar Messenger mag laden.

Bijvoorbeeld:

Als Messenger ook in uw applicatie draait:

Voeg dat domein apart toe.

Sla je wijzigingen op en vernieuw vervolgens de website waarop Messenger is geïnstalleerd.

Wat gebeurt er op een ongeautoriseerd domein?

Wanneer vertrouwde domeinen zijn ingeschakeld, controleert Notiondesk de website die de Messenger-configuratie aanvraagt.

Als de huidige website niet is toegestaan, blokkeert Notiondesk het verzoek en wordt Messenger niet gestart.

Er wordt niets aan de bezoeker getoond.

Dit betekent dat een correcte Messenger-installatie ogenschijnlijk niets doet als de website ontbreekt in de lijst met vertrouwde domeinen.

Meerdere websites toestaan

Voeg alle websites toe die legitiem gebruikmaken van dezelfde Messenger-app.

Je kunt Messenger bijvoorbeeld gebruiken op:

Elke omgeving die Messenger moet laden, moet hiervoor toestemming hebben.

Voeg alleen domeinen toe die toegang moeten hebben tot je Messenger.

www.example.com
app.example.com
www.example.com
app.example.com
www.example.com
app.example.com
staging.example.com

Productie- en ensceneringsomgevingen

Als je Messenger test vanuit een testomgeving, zorg er dan voor dat die omgeving ook is opgenomen in je vertrouwde domeinen.

Bijvoorbeeld:

Je kunt het stagingdomein later verwijderen als Messenger niet meer geladen hoeft te worden.

Test je configuratie

Na het configureren van vertrouwde domeinen:

app.example.com
staging.example.com
  1. Open een toegestane website
  1. Vernieuw de pagina.
  1. Controleer of de Messenger-launcher verschijnt.
  1. Open Messenger en controleer of het normaal laadt.
  1. Test een ander toegestaan ​​domein als u er meer dan één hebt geconfigureerd.

Als je de JavaScript SDK gebruikt, kun je ook initialisatiefouten opvangen:

Messenger werkt wel op het ene subdomein, maar niet op het andere.

Een Messenger-app die op één website is toegestaan, mag niet automatisch op elk ander subdomein worden toegestaan.

Als Messenger ook op een ander subdomein moet draaien, voeg die website dan toe aan uw vertrouwde domeinen.

Als Messenger bijvoorbeeld werkt op:

maar moet ook draaien op:

Zorg ervoor dat beide geconfigureerd zijn.

Vertrouwde domeinen en geïdentificeerde gebruikers

Vertrouwde domeinen en gebruikersidentificatie lossen verschillende problemen op.

Vertrouwde domeinen bepalen welke websites Messenger mogen laden.

Gebruikersidentificatie laat Messenger weten welke geauthenticeerde klant uw applicatie momenteel gebruikt.

Voor toepassingen met geauthenticeerde klanten kunt u beide methoden samen gebruiken:

try {
  const notiondesk = await initNotiondesk({
    messengerId: "YOUR_MESSENGER_ID",
  });
} catch (error) {
  console.error(
    "Could not initialize Notiondesk Messenger",
    error,
  );
}
www.example.com
app.example.com
  1. Beperk Messenger tot uw applicatiedomeinen.
  1. Genereer ondertekende gebruikerstokens op uw backend.
  1. Geef het gebruikerstoken na authenticatie door aan Messenger.

Zie 'Ingelogde gebruikers identificeren' in Messenger voor de authenticatieprocedure.

Gerelateerde artikelen

Was deze pagina nuttig?