简介

已完成

Microsoft Dataverse 客户表

Microsoft Power Pages 安全性主要围绕 Microsoft Dataverse(或 Microsoft Dynamics 365)联系人进行配置。 联系人表示与组织有关系的人员。 在 Dynamics 365 应用中,联系人行可以代表利益干系人,如客户、合作伙伴、供应商、支持者或组织利益干系人的员工(您通常使用客户表来代表组织)。 有关详细信息,请参阅客户表文档。

注意

对于为内部员工访问而设置的 Power Pages 网站(如员工门户),Dataverse 系统用户还需要通过对应的联系人行来访问网站。

联系人

网站可能会显示公共信息和内容,匿名用户不需要进行身份验证也可以查看这些信息和内容。 例如,显示来自 Dataverse 表的详细信息的在线资讯或活动计划。

但是,您需要确保某些不公开或受保护的信息仅限网站的经过身份验证的指定用户访问。 属于这类信息的例子有仅会员可以访问的受保护的内容或专用信息(如发票)。

Power Pages 将包含特定于 Power Pages 的信息的列、窗体和视图添加到“联系人”表。

可从网站访问的联系人行的屏幕截图。

网站用户需要通过身份验证流程进行登录,此时网站应用程序会将访问者识别为特定 Dataverse 联系人。 然后,Power Pages 可以向该用户显示受保护和专用的静态和动态内容。

有关详细信息,请参阅配置 Power Pages 站点身份验证

联系人需要接受来自与现有联系人关联的网站的邀请或注册为新联系人,才能被识别为网站用户。

确保考虑将联系人添加到 Power Pages 网站的策略。 如果在您正在构建新受众时启动新计划,则您将允许新网站用户注册并创建新的联系人行。

网站上的联系人注册设置的屏幕截图。

如果您的应用中已存在有数千个联系人的现有客户群,应邀请这些现有联系人加入网站,以避免创建重复的联系人行。

通过将身份验证/注册/启用网站设置设为 truefalse,可以允许或不允许网站访问者注册为新联系人。

客户

Dataverse 中的一种常见关系是联系人为某个客户行的子表,该客户行表示员工-雇主关系。 本关系可能会影响表权限的设置,因为根据授予父客户行的权限,联系人可能会获得对内容的访问权限。

Web 角色

当网站用户具有关联的联系人时,您仍需要分配 Web 角色,该角色关联了网页访问控制规则以及表和列权限,此类权限可以决定网站用户可以访问哪些信息。

您只能在门户管理应用中创建 Web 角色行。 下表介绍了 Web 角色行的属性。

属性 详细信息
名称 Web 角色的名称。 本名称应描述分配 Web 角色的目的或获得该角色分配的受众。
网站 Web 角色所属的网站。
描述 对 Web 角色用途的描述和其他描述性信息。
已通过身份验证的用户角色 一个布尔列,指示关联的表权限或网页访问控制规则,该列自动应用于所有经过身份验证的网站用户。
匿名用户角色 一个布尔列,指示关联的表权限或网页访问控制规则,该列自动应用于所有匿名的网站用户。

要分配 Web 角色,您可以使用门户管理应用,将现有联系人与 Web 角色相关联。 此外,您也可以在网站邀请行中指定 Web 角色,并将其设置为在联系人接受邀请时自动分配。

您可以将 Web 角色设置为自动为所有经过身份验证的用户或所有匿名用户提供访问权限。

本角色的 Web 角色和操作的屏幕截图。