Introducing G2.ai, the future of software buying.Try now

espaces de noms, durcissement, bloquer l'accès à certaines API REST de WooCommerce

J'ai lu cette section de wpcerber : https://wpcerber.com/restrict-access-to-wordpress-rest-api/ J'ai activé : Bloquer l'accès aux données des utilisateurs via l'API REST ainsi que Bloquer l'accès à l'API REST de WordPress sauf pour l'un des éléments suivants. Mes espaces de noms s'affichent comme suit : { "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" ] } Je veux autoriser l'accès à la version 3 de l'API Woo Rest et j'ai donc essayé d'ajouter wc/v3 ainsi que wc/v3/products aux espaces de noms autorisés mais lorsque j'essaie d'accéder à l'API, je reçois le message 401. // 20201221161556 // https://fee8f3a621.nxcli.net/wp-json/wc/v3/products { "code": "woocommerce_rest_cannot_view", "message": "Désolé, vous ne pouvez pas lister les ressources.", "data": { "status": 401 } } Qu'est-ce que je fais mal ?
1 commentaire
On dirait que vous n'êtes pas connecté.
Les utilisateurs doivent être connectés pour répondre aux questions
Se connecter
Cerber Security, Antispam & Malware Scan
Réponse officielle
Cerber Security, Antispam & Malware Scan
Gregory M.
GM
Keep moving forward
0
Vous devez ajouter à la liste blanche "wc", pas "wc/v3". Cela signifie que WP Cerber ne fait pas de distinction entre les versions dans les espaces de noms. En tant qu'espace de noms, vous devez spécifier la chaîne avant le premier slash /.
On dirait que vous n'êtes pas connecté.
Les utilisateurs doivent être connectés pour écrire des commentaires
Se connecter
Répondre