AUTH421: Authenticatietoken geblokkeerd door hostingprovider
Wat dit betekent
De server van de winkel blokkeert het inlogtoken via elk kanaal dat deze app kan gebruiken.
De app heeft bevestigd dat de winkel bereikbaar is, maar de server (of een firewall, proxy of beveiligingsplugin ervoor) verwijdert de Authorization-header en blokkeert het token ook wanneer het als URL-parameter wordt verzonden. Er is geen derde manier om een inlogtoken af te leveren, dus dit moet op de server worden opgelost.
Je gegevens
Er zijn geen bestel- of productgegevens aangetast.
Problemen oplossen
Voor je hostingprovider / server — er is geen kanaal om het inlogtoken af te leveren totdat de server het doorlaat:
- Laat de Authorization-header door naar WordPress — op Apache is hiervoor meestal één regel nodig:
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1. - Als de site rewrites in
.htaccessgebruikt, behoud dan de door WordPress gegenereerde RewriteRule-regel dieHTTP_AUTHORIZATIONdoorgeeft — beveiligingsplugins verwijderen die soms. - Controleer bij een proxy of CDN de lijst met toegestane headers: de Authorization-verzoekheader moet worden doorgestuurd naar de oorspronkelijke server.
- Als een webapplicatiefirewall (WAF) URL-parameters filtert, sta dan de authorization-parameter toe op
/wcpos/REST-routes.