WSO2 API Manager 2.6.0 如何管理方法的范围?

WSO2 API Manager 2.6.0 How Manage Scopes for methods?

WSO2 API Manager 2.6.0 如何管理方法的作用域?

我有一个 API 和 100 方法。

我有40个角色使用方法

role1 使用方法 1、2

角色2使用方法2,3

角色3使用方法1,3

.

.

.

role40 使用方法 1,2,40





我设置了几个小时并为我的用户生成了令牌并给了它。

现在用户 41 已被添加,例如想要访问方法 1、3 和 8,因为范围没有编辑选项。

为方法 1、3 和 8 定义的范围必须删除,重新创建并使用此新范围重新创建应用程序,并返回给使用这些方法的用户。

这会花费很多时间,而且不断变化时很烦人。

1- 我认为 Scope 对三四个方法或两个或三个用户很有用,并且在大量情况下没有必要的效率

2- 或者是否可以使用范围,以便不需要删除和重建并再次向用户提供令牌?

Q1。 如果用户 41 应该能够访问选定的方法,理想的方法是为用户 41 分配适当的角色。

否则,如果用户 41 具有不同的角色集,您需要创建一个新范围。

我认为可能的解决方案是仅通过角色来处理此问题。即,首先定义具有所需角色的范围并将角色分配给用户。

Q2。 如果令牌是使用范围 A 生成的,并且稍后更改了此范围,则需要使用新范围创建一个新令牌。如果您生成了具有多个范围的令牌并需要添加另一个范围,这同样适用。

希望以上能回答您的问题。

您可以在发布者的第一步编辑范围,并且 在此编辑后清除范围缓存,然后您可以看到编辑的范围。 我用这个,对我有好处。