在 Wso2 Publisher 中每个用户只能访问自己 API 并且看不到其他 api
in Wso2 Publisher Each user just access to himself API And Can't see other api
我用的是wso2 2.6.0版本
我有一个 wso2 发布者并且有 3 个用户
我希望每个用户都能看到自己的 api 并且用户不能为其他人
更改其他 api
您可以提供对您正在创建的 API 的 role-based 访问权限。
从碳管理控制台创建 3 个具有所需权限的不同角色 [1],并将这些角色分配给 3 个用户。然后将这些角色配置为您正在创建的 API。
参考这个 [2] 在 APIM 中配置 role-based 访问控制。
例如:
创建 role1
、role2
和 role3
的角色并将它们分配给 user1
、user2
和 user3
分别为[1]。 (为相应角色分配必要的创建者和发布者权限)
然后使用user1
、user2
和[=15创建api1
、api2
和api3
3个API =]分别。
将 role1
、role2
和 role3
的角色分配给 api1
、api2
和 api3
分别使用 [2].
[1] https://docs.wso2.com/display/AM260/Adding+User+Roles
[2]https://docs.wso2.com/display/AM260/Enabling+Access+Control+Support+for+API+Publisher
我用的是wso2 2.6.0版本 我有一个 wso2 发布者并且有 3 个用户 我希望每个用户都能看到自己的 api 并且用户不能为其他人
更改其他 api您可以提供对您正在创建的 API 的 role-based 访问权限。 从碳管理控制台创建 3 个具有所需权限的不同角色 [1],并将这些角色分配给 3 个用户。然后将这些角色配置为您正在创建的 API。 参考这个 [2] 在 APIM 中配置 role-based 访问控制。
例如:
创建
role1
、role2
和role3
的角色并将它们分配给user1
、user2
和user3
分别为[1]。 (为相应角色分配必要的创建者和发布者权限)然后使用
user1
、user2
和[=15创建api1
、api2
和api3
3个API =]分别。将
role1
、role2
和role3
的角色分配给api1
、api2
和api3
分别使用 [2].
[1] https://docs.wso2.com/display/AM260/Adding+User+Roles
[2]https://docs.wso2.com/display/AM260/Enabling+Access+Control+Support+for+API+Publisher