【发布时间】:2018-04-27 10:49:40
【问题描述】:
我正在使用 WSO2 APIM 2.1.0。我遵循了这个guide,我设法使一切正常,但在生成访问令牌以调用我的 API 的最后一步,我遇到了一个问题。我打电话来获取我的令牌:
curl -k -d "grant_type=client_credentials&scope=test" -H "Authorization: Basic <base64id+secret>, Content-Type: application/x-www-form-urlencoded" http://localhost:8080/v1/token
我实际上得到了我的令牌
{"scope":"test","access_token":"67d45764-a4d3-4467-a0cc-67df34e53b28","token_type":"bearer","expires_in":3600}
但后来我尝试用它来调用我的 api 我得到以下错误:
API 访问失败:/api/1,版本:1 状态:(900901) - 凭据无效。确保您提供了正确的访问令牌
当我直接检查 WSO2 APIM 商店界面时,我没有看到访问令牌。另外,如果我尝试从它工作的界面生成它,我会得到一个不能正常工作的访问令牌,如果我重新加载我的页面,它就会消失。我显然做错了什么,但我不知道是什么。 是否存在上述指南中未指定的配置?
我在 TokenAPI.xml 中用http://127.0.0.1:8080/v1/token 修改了端点,但我不知道撤销端点是什么。
【问题讨论】: