2017-03-08 65 views
0

我修改一个范围值,对我们的WSO2例如令牌API端点的令牌POST请求的头部被发送后,遇到以下错误:修宪范围值会导致访问API的问题之后

ERRORS.900901 

Invalid CredentialsAccess failure for API: /scheme/v1, version: v1 with key: fa41109938522762bcca953336f0e0e2. 

Make sure your have given the correct access token 

这个错误发生在我成功获取一个令牌后返回,然后将该令牌用于WSO2发布者中的API设置。错误中的这个特定端点实际上并没有应用任何作用域,这引起了我为什么会出现这种错误的困惑,因为它不是一个作用域保护端点,所以我的标记应该不重要?

这发生后,我意识到有在我在POST请求发送一个范围值的错字等我相应地更新它。

如果我离开了错字在我可以用后续的API请求生成的令牌,并没有得到这个错误。

难道我就在想,令牌基于范围的列表生成返回令牌API给定用户?

我已经尝试使用cURL命令手动撤销访问令牌(如文档here所示),并使用更正的作用域名称生成新的访问令牌,但在尝试访问该API后仍会返回此错误。

这里有什么问题?

感谢

回答

0

我顺利拿到令牌后返回该错误来,然后 使用该令牌在WSO2发布者的API设置。这种特殊的 端点错误实际上并不具有适用于它 任何范围导致我为什么,因为它 不是一个受保护的范围端点,这样我的令牌不应该的问题这个错误出现一些混乱?

如果在验证令牌时出现任何错误,也会发生这种情况。这看起来不像范围问题。所以如果你能提供相应的日志wso2carbon.log,我可以确切地说出原因。

我是否认为令牌是根据给定用户的令牌API返回的 范围列表生成的?

是的。