精通 Salesforce 简档和权限集:现在与未来
在今天的分享中,我们将深入 Salesforce 安全领域,重点关注简档和权限集。简档曾经是定义用户能力的主要方法,涵盖了 Salesforce 中的认证和功能能力。
然而,随着 Salesforce 的演进,这种做法变得难以驾驭,导致简档大量增生。为了应对这个挑战,Salesforce 引入了权限集。在这篇博客文章中,我们将探讨简档和权限集在 Salesforce 安全中的角色、它们目前的用法,以及它们未来的发展方向。
[caption id="" align=“alignnone” width=“1914”]
展示最初的认证和授权,以及相关的设置组件。这类似于获得进入一栋建筑的最初许可。 [/caption]
简档及其角色:
简档传统上一直是 Salesforce 用户访问控制的基石。每个用户被分配一个简档,它决定了用户在平台中的能力和访问权限。简档控制一系列设置,包括:
[caption id="" align=“alignnone” width=“1912”]
这代表用户通过认证之后,对特定元素的访问和控制。 [/caption]
Salesforce 的各种元素
**页面布局:**它们决定向特定简档显示的用户界面。
**记录类型:**可以为简档分配特定的记录类型,定制用户体验。
**字段级安全(FLS):**简档定义用户可以查看和编辑哪些字段。
**自定义应用设置:**它们决定默认情况下哪些应用和选项卡可见或隐藏。
**对象级访问:**简档指定对标准对象和自定义对象的访问级别(读取、创建、编辑、删除)。
**平台事件能力:**简档控制读取或创建平台事件的权限。
**会话设置:**简档设置会话策略,包括密码策略、登录时间和 IP 范围。
**自定义权限:**简档授予或拒绝自定义权限。
**系统权限:**简档管理高层级的管理权限。
权限集及其兴起:
虽然简档是用户访问的主要入口,但权限集的出现是为了解决简档增生的难题。权限集把一组组能力归入一个单独的实体,可以添加给特定的用户。这种做法补充了简档,提供了更多的灵活性。权限集可以:
**细粒度的访问控制:**权限集对应用、选项卡、对象、字段、报表等授予细粒度的访问权限。
**跨许可分配:**权限集可以跨不同的用户许可进行分配。
**对象设置:**它们定义对象级的访问权限和设置。
**平台事件设置:**权限集控制对平台事件的访问。
**自定义应用设置:**它们指定应用和选项卡的权限。
**Apex 操作和命名凭据:**权限集授予对这些功能的访问权限。
**组织范围电子邮件地址访问:**权限集管理对组织范围电子邮件地址的访问。
**系统权限:**一些系统级权限现在在权限集层面管理。
简档和权限集的未来:
Salesforce 正朝着这样一个未来前进:简档将主要关注用户最初的入门级访问和某些默认设置,而权限集将成为授予能力的主要载体。目标是精简简档,让它们变得轻量,通过一系列权限集和权限集组为用户提供访问权限。
关键要点:
简档一直是 Salesforce 中控制用户访问的传统方法。
权限集的出现是为了解决简档增生的问题,并提供更细粒度的访问控制。
简档将演变为主要管理最初的入门级访问和一些默认设置。
权限集将成为授予特定能力的主要方式。
管理员应该开始迁移到使用权限集,并让简档尽可能轻量。
结论
随着 Salesforce 不断演进,适应这些变化、利用权限集的力量来实现更高效、更灵活的用户访问控制,至关重要。
更多内容即将推出
敬请关注 Salesforce 安全的后续更新,
请继续关注 www.SteveTechArc.com 和 YouTube 频道 @SteveTechArc (opens in a new tab)。
与架构师同行以及正走在架构师之路上的人分享有趣的想法,一起改变世界!
STA 4.2