有在CloudKit三個默認的安全角色:CloudKit安全角色和權限如何工作?
- 世界
- 認證
- 造物主
三和權限:
- 創建
- 讀
- 寫
如何將這些安全角色和權限的工作?
下面是一些我希望這些問題通過實例安全角色的說明,得到回答:
- 什麼的三個角色是什麼意思?前兩個看起來很明顯,但最後一個看起來不那麼明顯。例如。 創作者是指表格的創作者,還是創作者的記錄?
- 刪除權限將落在何處?寫?
- 可以將安全角色應用於單個記錄嗎? (例如,我希望用戶只能訪問InstantMessages表中的一部分記錄:他們發送的和他們收到的記錄。可以通過安全角色完成這種事情嗎?)
- 是否繼承權限? (例如,創作者是否獲得了創作者授予的所有權限,已通過身份驗證以及世界嗎?)
- 權限是純粹相加的嗎?或者我可以創建一個自定義角色來刪除權限而不是添加權限? (例如,爲了創建「禁止用戶」安全角色。)
- 如何在用戶上設置角色?我可以爲每個創建的用戶設置默認角色嗎?我可以通過程序更改用戶角色嗎?
- 如何創建新的安全角色?我可以通過編程創建/更新它們嗎?
這些角色是否僅適用於公共數據庫?什麼共享或私人? – LamonteCristo
這些角色適用於公共數據庫,並且也適用於私有數據庫。只有一個帳戶可以訪問私人數據庫。因此,這個人是「創造者」,創造者擁有所有權利。故事結束(共享文件 - 我不確定。) –