【问题标题】:WSO2 API Manager 2.6.0 How Manage Scopes for methods?WSO2 API Manager 2.6.0 如何管理方法的范围?
【发布时间】:2021-06-12 13:28:14
【问题描述】:

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

我有一个包含 100 种方法的 API。

我有40个角色的使用方法。

role1使用方法1、2

role2使用方法2,3

role3使用方法1,3

.

.

.

role40使用方法1,2,40





我将这些设置为几个小时并为我的用户生成令牌并提供给它。

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

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

这需要很长时间,而且在不断变化时很烦人。

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

2-或者是否可以使用范围,以便无需删除和重建并再次给用户令牌?

【问题讨论】:

  • 你不能编辑范围是什么意思?您可以编辑新角色并将其分配给范围
  • @chashikajw 我添加图片

标签: scope wso2 wso2-am access-control api-manager


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    第一季度。 如果用户 41 应该能够访问所选方法,理想的方法是为用户 41 分配适当的角色。

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

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

    第二季度。 如果令牌是使用范围-A 生成的,而后来此范围发生了更改,则需要使用新范围创建新令牌。如果您生成了具有多个范围的令牌并需要添加另一个范围,则同样适用。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-30
      • 1970-01-01
      • 1970-01-01
      • 2019-12-09
      • 1970-01-01
      • 2021-05-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多