WSO2,不允许订阅者创建应用程序

问题描述

我是 wso2 的新手,对于登录开发人员门户订阅 API 的订阅者有一些困惑。事实上,我创建了一个角色为 internal\subscriber 和 internal\selfsignup 的用户,在使用该用户登录后,我预计他只能看到创建的 API,并使用在 /publisher 页面中创建的应用程序订阅它们,但是似乎这个用户有可能创建这些自己的应用程序,我不知道如何撤销这些权限。我希望它也使用在 /publisher 中创建的应用程序。 最好的问候

解决方法

这个问题有点令人困惑。请在下面找到 API 可见性和 API 订阅可用性的基本概念。

  • 您可以在开发门户或商店门户中创建应用程序
  • 您可以在发布商门户中创建 API

通常,当您在发布者门户中创建 API 并在没有任何角色可见性限制的情况下发布它时,任何人都可以查看这些 API。要在 devportal 中查看这些公开可用的 API,您甚至不必登录 devportal。这是可以在匿名模式下查看的。

如果您根据角色限制了 devportal 中的 API 可见性,则只有具有允许角色的用户才能查看这些 API。

与 API 可见性类似,您也可以在开发门户中控制 API 订阅。仅当您的环境中有租户时才会显示订阅可用性选项。

有关此主题的更多详细信息,请参阅 official document