问题描述
我在Wordpress中使用Json Web令牌。
我成功生成了令牌“代码”:“ jwt_auth_valid_credential”。
但是,当我尝试使用令牌创建一个到Wordpress的帖子时(标题:Bearer令牌生成)。我得到了一个:rest_cannot_create-很抱歉,您不允许以该用户身份创建帖子-401。
我已经在很多方面更新了我的HTacess。没有结果。这是最后一个
SetEnvIf Authorization “(.*)” HTTP_AUTHORIZATION=$1
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) – [E=HTTP_AUTHORIZATION:%1]
</IfModule>
我正在使用WPEngine。
你有个主意吗?
谢谢
解决方法
我找到了答案。
我的网站上有两个认证。基本身份验证和JWT令牌身份验证。两者之间发生冲突。他很好,这不是HTAcess的问题。