我已经将WSO2(IS-KM-5.6.0)与APIM 2.5.0集成了。
我正在使用以下命令来生成具有默认范围的访问令牌
curl -u:-k -d“ grant_type =密码和用户名= ldapuser @ local.com @ carbon.super&密码=密码” -H“内容类型:应用程序/ x-www-form-urlencoded” https://localhost:9445/oauth2/token
它为我提供了适当的访问令牌,其作用域为默认值。下面是上述命令的结果:
{“ access_token”:“ 5218d614-e327-379f-819a-b9572daa106d”,“ refresh_token”:“ 4ed7484d-ca30-31c1-8bce-e778f4aab6fd”,“ scope”:“ default”,“ token_type”:“ Bearer “,” expires_in“:2568}
但是,我无法在调用APIM的其余API(发布者其余的API)来执行以下活动时使用此方法: a)获取商店应用程序详细信息 b)添加应用程序等
我在WSO2文档中读到了要使用商店和发布者restAPI的信息,只能使用APIM商店和发布者可用的范围。
那么,可以在没有范围(apim:subscribe)的情况下调用这些存储或发布者的restAPI吗?还是有其他方法可以这样做?
有帮助吗?
谢谢