通过指定用户角色和可访问的工作区,为每个类型的用户创建的自定义体验。

此工作流需要管理员权限并使用身份提供者 (IdP) 映射来定义用户的角色。在以下情况下,可能需要将用户添加为工作区成员,而不是定义角色。
  • 您没有管理员权限。
  • 您不知道身份提供程序的配置。
  1. 导航至访问控制 » 工作区
  2. 找到要添加用户的工作区,然后单击 » 编辑工作区(Edit workspace)
    用户必须是工作区的成员才能访问工作区的系统和数据。对于SystemLink Enterprise Web应用程序和SystemLink REST API都是如此。
  3. 单击角色映射(Role mappings)
  4. 单击+映射(+Mapping),选择与组织在安装时配置的身份验证协议相匹配的属性。
  5. 输入要映射至角色的用户的属性和值。
    属性可包括以下内容:
    • 常见的OpenID Connect声明,例如电子邮件
    • 非标准声明,如Microsoft Entra ID的
    注:
    • 所有字符串值区分大小写。
    • 如果声明值为标量,则必须与角色映射中指定的值完全匹配。
    • 如声明值为数组,则数组元素之一必须与角色映射中指定的值完全匹配。
    • 如果声明值包含半角引号,则必须使用反斜杠对半角引号进行转义。请参见下列范例和下图。
      {
        "userinfo": {
          "sub": "88442211",
          "country": "US",
          "name": "Bob Smith",
          "http://www.example.come/roles": [
            "user",
            "a\"b"
          ]
        }
      }
  6. 角色(Role)列中,选择要分配给用户的角色。
  7. 可选: 如果一个用户或用户组需要多个角色,请为每个角色创建单独的映射。
  8. 单击更新(Update)
    用户首次登录SystemLink Enterprise后,其账号将会出现在访问控制 » 用户中。
  9. 如果一个用户或用户组需要访问多个工作区,请为每个工作区重复上述步骤。
    如将用户添加到多个工作区,用户将同时看到工作区中的资源。
用户现有工作区的一个角色。当用户登录到SystemLink Enterprise时,用户可在 帐户 » 工作区下面看到分配的角色。