有在CloudKit三个默认的安全角色:CloudKit安全角色和权限如何工作?
- 世界
- 认证
- 造物主
三和权限:
- 创建
- 读
- 写
如何将这些安全角色和权限的工作?
下面是一些我希望这些问题通过实例安全角色的说明,得到回答:
- 什么的三个角色是什么意思?前两个看起来很明显,但最后一个看起来不那么明显。例如。 创作者是指表格的创作者,还是创作者的记录?
- 删除权限将落在何处?写?
- 可以将安全角色应用于单个记录吗? (例如,我希望用户只能访问InstantMessages表中的一部分记录:他们发送的和他们收到的记录。可以通过安全角色完成这种事情吗?)
- 是否继承权限? (例如,创作者是否获得了创作者授予的所有权限,已通过身份验证以及世界吗?)
- 权限是纯粹相加的吗?或者我可以创建一个自定义角色来删除权限而不是添加权限? (例如,为了创建“禁止用户”安全角色。)
- 如何在用户上设置角色?我可以为每个创建的用户设置默认角色吗?我可以通过程序更改用户角色吗?
- 如何创建新的安全角色?我可以通过编程创建/更新它们吗?
这些角色是否仅适用于公共数据库?什么共享或私人? – LamonteCristo
这些角色适用于公共数据库,并且也适用于私有数据库。只有一个帐户可以访问私人数据库。因此,这个人是“创造者”,创造者拥有所有权利。故事结束(共享文件 - 我不确定。) –