Wordpress API - JWT Auth - Rest_cannot_create - 抱歉,您不能以此用户身份创建帖子

Posted

技术标签:

【中文标题】Wordpress API - JWT Auth - Rest_cannot_create - 抱歉,您不能以此用户身份创建帖子【英文标题】:Wordpress API - JWT Auth - Rest_cannot_create - Sorry, you are not allowed to create posts as this user 【发布时间】:2020-12-10 16:04:05 【问题描述】:

我在 Wordpress 中使用 Json Web Token。

我成功生成了一个令牌“code”:“jwt_auth_valid_credential”。

但是当我尝试使用我的令牌(标题:承载令牌生成)向我的 wordpress 创建一个帖子时。我得到了一个: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 上。

你有什么想法吗?

谢谢

【问题讨论】:

【参考方案1】:

我找到了答案。

我在我的网站上获得了两个身份验证。基本身份验证和 JWT 令牌身份验证。我在两者之间发生了冲突。这不是 HTAcess 的问题,他很好。

【讨论】:

以上是关于Wordpress API - JWT Auth - Rest_cannot_create - 抱歉,您不能以此用户身份创建帖子的主要内容,如果未能解决你的问题,请参考以下文章

rest_authentication_invalid_api_key_secret JWT wordpress

Wordpress JWT 身份验证令牌问题

WP-API 的 JWT 身份验证 - 发布到 ACF 字段

如何使用 jwt auth 方法将用户从 android 应用程序登录到 wordpress 网站?

Angular,woocommerce,wordpress JWT AUTH 登录错误,不正确的 200 OK 来自服务器的响应可能破坏登录尝试

laravel dingo/api添加jwt-auth认证