高级访问管理器:刷新令牌的REST风格的端点 时间:2019-07-12 作者:nikano 我正在使用高级访问管理器(AAM)插件,并一直在尝试使用/aam/v1/refresh-jwt RESTful endpoing,但我得到以下错误:“rest_jwt_validation_failure”: [“Wrong number of segments”] 我调用端点的方式如下:POST {{Base URL}}/wp-json/aam/v1/authenticate HEADERS Authentication: Bearer {{token}} 有没有想过我做错了什么? 1 个回复 最合适的回答,由SO网友:Rup 整理而成 乍一看,似乎需要将令牌作为JSON对象中的“jwt”属性发布,与将其发布到验证端点的方式相同:curl -X POST \\ http://dev.wordpress/wp-json/aam/v1/refresh-jwt \\ -H \'Content-Type: application/json\' \\ -H \'cache-control: no-cache\' \\ -d \'{ "jwt": "0yJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE1NDM4OTExNjQsImV4cCI6MTU0Mzk3NzU2NCwidXNlcklkIjoxfQ.0wGIbcTDH5yWSsdStZFct_-auyOFJqf3NKQasTCs4QU" }\' (基于https://forum.aamplugin.com/d/4-how-to-validate-jwt-token)这段代码看起来不像是从授权头读取令牌(它是“授权”而不是“身份验证”)。 文章导航