我使用 wso2 版本 2.6.0 我有一个 wso2 发布者并有 3 个用户我希望每个用户看到自己的 api 并且用户不能为其他人更改其他 api
问问题
38 次
1 回答
0
您可以提供对正在创建的 API 的基于角色的访问。从碳管理控制台创建 3 个具有所需权限的不同角色 [1],并将这些角色分配给 3 个用户。然后将这些角色配置到您正在创建的 API。参考这个[2]在APIM中配置基于角色的访问控制。
例如:
创建 、 和 的角色,并将
role1
它们分别分配给、和 和[1]。(为相应角色分配必要的创建者和发布者权限)role2
role3
user1
user2
user3
然后分别创建
api1
、api2
、 和api3
使用user1
、user2
和3 个 APIuser3
。分别使用 [2]将、和的角色分配给
role1
、和。role2
role3
api1
api2
api3
[1] https://docs.wso2.com/display/AM260/Adding+User+Roles
[2] https://docs.wso2.com/display/AM260/Enabling+Access+Control+Support+for+API+Publisher
于 2020-11-01T08:46:56.820 回答