如何解决如何在 WSO2 API Manager 中为用户授予对特定 API 的访问权限?
我创建了一个用户名:aggr1。当我使用 aggr1 凭据登录开发门户时,我可以访问所有已发布的 API。如何强制此特定用户在 Dev Portal 中只能看到两个或三个 API?
谢谢
解决方法
您可以通过角色管理对 API 的访问。
创建 API 时,在第一页上有一个带有默认值 All 的 Dropbox“Access”(或“Visibility”或类似的东西)。
您可以列出在开发门户中查看 Api 所需的角色。然后将角色分配(或不分配)给用户。
,默认情况下,API 设置为公开,任何登录 devportal 的用户都可以看到这些 API。您可以设置基于角色的可见性或基于域。请参阅文档 - https://apim.docs.wso2.com/en/latest/learn/design-api/advanced-topics/control-api-visibility-and-subscription-availability-in-developer-portal/#control-api-visibility-in-the-developer-portal
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。