我创建了一个名为“admin”的应用程序。现在,我创建了一个“演示”用户,并为他提供此应用程序的所有角色和所有权限。当我连接“demo”时,我甚至看不到“admin”创建的应用程序。
这是一个功能吗?或只是一个错误的配置? (但我没看到剩下什么配置)。
答案 0 :(得分:1)
是的,这是默认行为。如果要在用户之间共享应用程序/订阅,则必须启用共享功能。请参阅Sharing Applications and Subscriptions文档。
共享应用将按此列出。
编辑以使其成为经过验证的答案:
文档中的这一段必须以不同的方式编写,因为它的错误和非常令人困惑。没有" 默认"分组策略,你必须改变默认配置来激活它:
默认情况下,API Manager会将您在注册API Store时提供的组织名称视为组ID。它提取用户的声明http://wso2.org/claims/organization,并使用其中指定的值作为组ID。这样,指定相同组织名称的所有用户都属于同一组,因此可以查看彼此。订阅和应用程序。 API Manager还提供了更改此默认身份验证实现的灵活性