Namensräume, Härtung, Blockierung des Zugriffs auf bestimmte WooCommerce REST-APIs
Ich habe diesen wpcerber-Abschnitt gelesen: https://wpcerber.com/restrict-access-to-wordpress-rest-api/
Ich habe aktiviert: Zugriff auf Benutzerdaten über die REST-API blockieren sowie Zugriff auf die WordPress-REST-API blockieren, außer für die folgenden.
Meine Namespaces werden wie folgt angezeigt:
{
"namespaces": [
"oembed/1.0",
"2fa/v1",
"contact-form-7/v1",
"yoast/v1",
"mc4wp/v1",
"wc/store",
"wc-analytics",
"wc-admin",
"testwp",
"elementor/v1",
"wc/v1",
"wc/v2",
"wc/v3",
"wccom-site/v1",
"wp/v2",
"wp-site-health/v1"
]
}
Ich möchte den Zugriff auf die Woo Rest API Version 3 erlauben und habe daher versucht, wc/v3 sowie wc/v3/products zu den erlaubten Namespaces hinzuzufügen, aber wenn ich versuche, auf die API zuzugreifen, erhalte ich die 401-Meldung.
// 20201221161556
// https://fee8f3a621.nxcli.net/wp-json/wc/v3/products
{
"code": "woocommerce_rest_cannot_view",
"message": "Entschuldigung, Sie können keine Ressourcen auflisten.",
"data": {
"status": 401
}
}
Was mache ich falsch?
Sie müssen zur weißen Liste "wc" hinzufügen, nicht "wc/v3". Das bedeutet, dass WP Cerber keinen Unterschied zwischen Versionen in den Namensräumen macht. Als Namensraum müssen Sie die Zeichenfolge vor dem ersten Schrägstrich / angeben.
Benutzer müssen angemeldet sein, um Kommentare zu schreiben
Anmelden
Antworten
Bereits Cerber Security, Antispam & Malware Scan verwenden?
Über Cerber Security, Antispam & Malware Scan
WP Cerber ist eine robuste Sicherheitslösung, die WordPress-Websites energisch gegen Hackerangriffe, Spam und Malware verteidigt und dabei von Grund auf eine blitzschnelle und zuverlässige Leistung ge
Mit über 2,5 Millionen Bewertungen können wir Ihnen die spezifischen Details liefern, die Ihnen bei der informierten Softwarekaufentscheidung für Ihr Unternehmen helfen. Das Finden des richtigen Produkts ist wichtig, lassen Sie uns helfen.