基于属性的访问控制
- 主题:
- 访问管理
创建对象:
- 中级
- 管理员
- 领导
基于属性的访问控制功能允许您定义用于管理特定团队或用户组的数据访问的授权。 其目的是保护敏感的数字资产免受未经授权用户的侵害,进一步保护个人数据。
在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中观察到此限制的影响。 对于此示例:
- 用户X可以访问标记为C2的对象,并创建一个历程,该历程的条件以受限的 字段名称 为目标。
- 用户Y如果无法访问标记为C2的对象,则会尝试发布历程。
-
在Adobe Journey Optimizer中,使用新架构配置 数据源。
-
将新创建的 架构 的新 字段组 添加到内置 数据源。 您还可以创建新的外部 数据源 和关联的 字段组。
-
选择之前创建的 架构 后,从 字段 类别中单击 编辑。
-
选择要定位的 字段名称。 在此处,我们选择受限制的 国籍 字段。
-
创建向具有特定国籍的用户发送电子邮件的历程。 添加 事件 和 条件。
-
选择受限制的 国籍 字段以开始构建表达式。
-
编辑您的 条件 以使用受限的 国籍 字段针对特定群体。
-
根据需要个性化您的历程,此处我们添加了一个 电子邮件 操作。
如果用户Y无权访问标签C2对象,则需要使用受限字段访问此历程:
- 用户Y将无法使用受限字段名称,因为它将不可见。
- 在高级模式下,用户Y将无法编辑具有受限字段名称的表达式。 将出现以下错误:
The expression is invalid. Field is no longer available or you do not have enough permission to see it
。 - 用户Y可以删除表达式。
- 用户Y将无法测试历程。
- 用户Y将无法发布历程。