基于属性的访问控制
- 主题:
- 访问管理
创建对象:
- 中级
- 管理员
- 领导
通过基于属性的访问控制功能,可定义用于管理特定团队或用户组的数据访问的授权。 其目的是保护敏感的数字资产,使其免遭未经授权的用户的侵害,从而进一步保护个人数据。
在Adobe Journey Optimizer中使用基于属性的访问控制来保护数据,并授予对特定字段元素(包括体验数据模型(XDM)架构、配置文件属性和受众)的特定访问权限。
有关与基于属性的访问控制一起使用的术语的更详细列表,请参阅Adobe Experience Platform文档。
在此示例中,我们要向 国籍 架构字段添加标签以限制未经授权的用户使用它。 要使此功能正常工作,您需要执行以下步骤:
-
创建新的 角色,并为该角色分配相应的 标签,以便用户能够访问和使用架构字段。
-
将 标签 分配给Adobe Experience Platform中的 国籍 架构字段。
-
在Adobe Journey Optimizer中使用 架构字段。
请注意,还可以使用基于属性的访问控制API访问 角色、策略 和 产品。 有关详细信息,请参阅此文档。
创建角色并分配标签
角色 是组织内共享相同权限、标签和沙盒的一组用户。 属于 Role 的每个用户都有资格使用产品中包含的Adobe应用程序和服务。
如果您希望调整用户对界面中特定功能或对象的访问权限,您还可以创建自己的 角色。
现在,我们要向选定的用户授予对 国籍 字段(标记为C2)的访问权限。 为此,我们需要创建一个具有一组特定用户的新 角色,并授予他们标签C2,以便他们在 历程 中使用 国籍 详细信息。
-
从Permissions产品中,从左窗格菜单中选择 角色,然后单击 创建角色。 请注意,您还可以将 标签 添加到内置角色。
-
将 Name 和 Description 添加到您的新 角色,此处:受限角色人口统计。
-
从下拉列表中,选择您的 沙盒。
-
从 资源 菜单中,单击 Adobe Experience Platform 以打开其他功能。 在此,我们选择 历程。
-
从下拉列表中,选择链接到选定功能的 权限,例如 查看历程 或 发布历程。
-
保存新创建的 角色 后,单击 属性 以进一步配置对角色的访问权限。
-
在 用户 选项卡中,单击 添加用户。
-
从 标签 选项卡中,选择 添加标签。
-
选择要添加到角色中的 标签,然后单击 保存。 在本例中,我们为用户授予标签C2以访问以前受限的架构的字段。
受限角色人口统计 角色中的用户现在可以访问标记为C2的对象。
将标签分配给Adobe Experience Platform中的对象
标签 可用于使用基于属性的访问控制分配特定功能区域。
在此示例中,我们要限制对 国籍 字段的访问。 此字段仅对具有其 角色 对应的 标签 的用户可访问。
请注意,您还可以将 标签 添加到 架构、数据集 和 受众。
架构的字段现在将仅可见,并且现在只能由属于具有C2标签的角色集的用户使用。
通过将 标签 应用于您的 字段名称,请注意 标签 将自动应用于每个创建的架构中的 国籍 字段。
访问Adobe Journey Optimizer中带有标签的对象
在新架构中标记我们的 国籍 字段名和新角色后,我们现在可以在Adobe Journey Optimizer中看到此限制的影响。
例如,第一个有权访问标记为C2的对象的用户X将创建一个历程,其条件针对受限的 字段名。 第二个用户Y无权访问标记为C2的对象,则需要发布该历程。
-
从Adobe Journey Optimizer中,您首先需要使用新架构配置 数据源。
-
将新创建的 架构 的新 字段组 添加到内置 数据源。 您还可以创建新的外部 数据源 和关联的 字段组。
-
选择之前创建的 架构 后,从 字段 类别中单击 编辑。
-
选择要定位的 字段名称。 在此处,我们选择受限制的 国籍 字段。
-
然后,创建一个历程,向具有特定国籍的用户发送电子邮件。 添加 事件 和 条件。
-
选择受限制的 国籍 字段以开始构建表达式。
-
编辑您的 条件 以使用受限的 国籍 字段针对特定群体。
-
根据需要个性化您的历程,此处我们添加了一个 电子邮件 操作。
如果无权访问标签C2对象的用户Y需要使用此受限字段访问此历程:
-
用户Y将无法使用受限字段名称,因为它将不可见。
-
在高级模式下,用户Y将无法编辑具有受限字段名称的表达式。 将出现以下错误
The expression is invalid. Field is no longer available or you don't have enough permission to see it
。 -
用户Y可以删除表达式。
-
用户Y将无法测试历程。
-
用户Y将无法发布历程。