cside testen op staging-omgevingen
Test cside op een staging-omgeving voordat u live gaat, inclusief IP-beperkingen, vereisten voor SSL-certificaten en de grenzen van lokaal testen.
Overzicht
Onze klanten willen vaak de edge-infrastructuur testen op een staging-omgeving voordat ze naar productie gaan. Hoewel dit volledig wordt ondersteund, verschillen ontwikkelomgevingen op verschillende manieren van productiesites.
Veelvoorkomende overwegingen
IP-beperkingen
Als een staging-omgeving alleen toegankelijk is voor specifieke IP-adressen, kunnen wij de payload van first-party scripts niet ophalen.
- Third-party scripts blijven werken omdat ze doorgaans publiek toegankelijk zijn
- Het dashboard toont nog steeds de lijst van scripts maar toont niet de payload van first-party scripts
SSL-certificaten
First-party scripts vereisen geldige SSL-certificaatvalidatie.
- Zelfondertekende certificaten voorkomen dat first-party scripts in het dashboard verschijnen
- Zorg ervoor dat uw staging-omgeving geldige SSL-certificaten gebruikt voor volledige functionaliteit
Lokaal testen
Lokaal testen werkt niet. cside licenseert elk scriptverzoek op basis van de Referer-header, en
een loopback-host of een kaal IP-adres heeft geen registreerbaar domein om te controleren. Het
verzoek wordt daarom met HTTP 400 afgewezen nog voordat de licentiecontrole plaatsvindt. Dit
geldt voor localhost, 127.0.0.1, ::1, lokale netwerkadressen zoals 192.168.x.x en
ontwikkelmachines met port forwarding.
Voeg een publiek resolveerbare staging-hostname toe aan cside en test daarop. Die heeft een publiek vertrouwd TLS-certificaat nodig voordat de inhoud van first-party scripts verschijnt.
Aanvullende opmerkingen
Voor meer informatie over staging-omgevingen en licentieoverwegingen, zie de pagina Kanttekeningen.
Thanks for your feedback!