使用wso2 API-M store rest api
获得401 Unauthenticated结果环境:
referance:
步骤:
1:获得apim访问令牌:订阅范围
2:访问创建应用程序api
然后响应得到401错误。
APIM服务器日志:
==> ./repository/logs/wso2carbon.log <==
TID: [-1234] [] [2016-06-20 02:36:54,931] ERROR {org.wso2.carbon.apimgt.rest.api.util.impl.WebAppAuthenticatorImpl} - You cannot access API as scope validation failed {org.wso2.carbon.apimgt.rest.api.util.impl.WebAppAuthenticatorImpl}
==> ./repository/logs/wso2-apigw-errors.log <==
2016-06-20 02:36:54,931 [-] [http-nio-9443-exec-20] ERROR WebAppAuthenticatorImpl You cannot access API as scope validation failed
答案 0 :(得分:0)
请检查/_system/config/apimgt/applicationdata/tenant-conf.json文件中可用的角色和范围。
然后请求具有此处提到的范围/角色的令牌。然后,您将获得具有正确范围的访问令牌。一旦你得到了具有范围的正确令牌,你就不会看到这个错误。请注意,具有默认范围的令牌不能用于REST API功能。
由于
sanjeewa