WSO2:APIM范围apim:subscribe可以添加到WSO2 Identity Server

时间:2019-03-10 16:13:57

标签: wso2 wso2is wso2-am wso2carbon

我已经将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的信息,只能使用API​​M商店和发布者可用的范围。

那么,可以在没有范围(apim:subscribe)的情况下调用这些存储或发布者的restAPI吗?还是有其他方法可以这样做?

有帮助吗?

谢谢

1 个答案:

答案 0 :(得分:0)

没有作用域就无法调用商店或发布者的restAPI。 对于发布者和商店,有单独的范围。存储和创建应用程序的范围是apim:subscribe。与发布者相关的api的范围是apim:api_view。您可以从storepublisher api文档中获取api特定范围。仅供参考,您也可以一次指定多个范围。