微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 WSO2 API Manager 中为用户授予对特定 API 的访问权限?

如何解决如何在 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 举报,一经查实,本站将立刻删除。