首页 > 解决方案 > Wordpress REST API 缺少身份验证标头

问题描述

我有一个 wordpress 网站,并且只想将其 REST api 用于登录用户。我尝试安装不同的插件来限制对 api 的访问。限制有效。

但是,如果我尝试通过 Postman 发送请求,我总是会收到错误 401 身份验证标头丢失。

我的 Wordpress 版本:5.7 我尝试的主要插件:禁用 REST API 和 WordPress REST API 身份验证。

我在 htaccess 中添加了以下代码:

RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]

RewriteCond %{HTTP:Authorization} ^(.+)$ RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

并且

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

这一切都没有奏效。我该如何解决这个问题?

提前致谢

标签: wordpressapirestauthentication

解决方案


推荐阅读