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 生成的,并且稍后更改了此范围,则需要使用新范围创建一个新令牌。如果您生成了具有多个范围的令牌并需要添加另一个范围,这同样适用。
希望以上能回答您的问题。
您可以在发布者的第一步编辑范围,并且
在此编辑后清除范围缓存,然后您可以看到编辑的范围。
我用这个,对我有好处。
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 生成的,并且稍后更改了此范围,则需要使用新范围创建一个新令牌。如果您生成了具有多个范围的令牌并需要添加另一个范围,这同样适用。
希望以上能回答您的问题。
您可以在发布者的第一步编辑范围,并且 在此编辑后清除范围缓存,然后您可以看到编辑的范围。 我用这个,对我有好处。