问题描述
我是 wso2 的新手,对于登录开发人员门户订阅 API 的订阅者有一些困惑。事实上,我创建了一个角色为 internal\subscriber 和 internal\selfsignup 的用户,在使用该用户登录后,我预计他只能看到创建的 API,并使用在 /publisher 页面中创建的应用程序订阅它们,但是似乎这个用户有可能创建这些自己的应用程序,我不知道如何撤销这些权限。我希望它也使用在 /publisher 中创建的应用程序。 最好的问候
解决方法
这个问题有点令人困惑。请在下面找到 API 可见性和 API 订阅可用性的基本概念。
- 您可以在开发门户或商店门户中创建应用程序
- 您可以在发布商门户中创建 API
通常,当您在发布者门户中创建 API 并在没有任何角色可见性限制的情况下发布它时,任何人都可以查看这些 API。要在 devportal 中查看这些公开可用的 API,您甚至不必登录 devportal。这是可以在匿名模式下查看的。
如果您根据角色限制了 devportal 中的 API 可见性,则只有具有允许角色的用户才能查看这些 API。
与 API 可见性类似,您也可以在开发门户中控制 API 订阅。仅当您的环境中有租户时才会显示订阅可用性选项。
有关此主题的更多详细信息,请参阅 official document。