Permissions
是 CloudObject 及相关云函数的一个选项,指定用户组访问或执行操作的权限.
更多信息
- 可能的设置包括:
-
"Public" 任何人的主要行为都可访问 "Private" 拥有者私有 "unixstring" 在 Unix 字符串格式下指定的每个人的权限 {class1->per1,class2->per2,…} 不同的用户或请求类指定的不同权限 - 设置 "Public" 允许执行 APIFunction、FormFunction 和相关构件. 它允许笔记本和 CDF 对象的读取和交互. 对于其他对象,只允许读取.
- 用户的可能类别包括:
-
All 所有人 "Authenticated" 每个人都以云用户身份登录 "Owner" 拥有者 {user1,user2,…} 明确的用户列表 PermissionsGroup["name"] 权限用户群 PermissionsKey["key"] 带有有效权限密钥的请求者 <"prop1"val1,"prop2"val2,… > 当 propi 匹配 vali 的请求者 - 用户可以通过其云用户 ID、$UserURLBase 名称或形式为 "user-uuid" 的云用户 UUID 字符串进行查询.
- 关联中定义请求者的可能元素包括:
-
"CloudUserID"form 请求用户的云用户 ID 符合 form "GeoLocationCountry"form 推断的原始国家符合 form "StartDate"date 当前日期是指定日期之后e "EndDate"date 当前日期是指定日期之前 - 使用 DateObject 指定日前. 国家被指定为 Entity 对象,或通过标准名称(例如,"UnitedStates")指定.
- 对于 "CloudUserID" 和 "GeoLocationCountry",可以使用以下选项:
-
"prop"value 只允许指定的值 "prop"{value1,value2,…} 允许任何 valuei "prop""Disallow"{value1,…} 不允许任何 valuei "prop"<"Allow"aval,"Disallow"dval > 允许值 aval;不允许 dval - "CloudUserID" 的值可以是包含通用字符 * 的字符串模式.
- 通过给出权力列表指定允许特定类别用户拥有的权限.
- 核心的与文件相关的权力包括:
-
"Read" 读取来自对象的内容 "Write" 将内容永久写入对象 "Execute" 在对象上执行代码(例如通过表单或者 API Automatic 允许在对象上进行主要的操作行为 All 可以对对象进行任意操作 - 也可以用类似 Unix 的、形为 "rwx" 等的权限字符串指定核心的与文件相关的权力.
- 对于 APIFunction、FormFunction 及相关的云函数,与 Automatic 关联的主要操作为 "Execute". 对于笔记本,则为 "Interact".
- 与笔记本相关的其他权力包括:
-
"Edit" 允许编辑笔记本文档 "Save" 允许保存笔记本 "CellEdit" 编辑现有单元中的内容 "CellCreate" 创建新单元 "CellDelete" 删除现有单元 "Evaluate" 计算单元中的代码 "Interact" 允许使用互动内容(例如, Manipulate ) - "Write" 允许任意重写 CloudObject. "Save" 只允许在笔记本视图中写入交互生成的更改,例如动态和操作的状态.
- "Read" 和 "Write" 影响 CloudObject 中永久存储的内容.
- "Edit" 允许在笔记本视窗下临时修改. 要求使用 "Write" 来允许永久保存修改的内容.
- "Write" 只对于验证用户有效.
- 无论指定的权限如何,笔记本的编辑和单元的运算仅适用于 CloudObjectURLType"Environment" 视图,而不是"Object" 视图.
- $Permissions 给出 Permissions 选项的默认设置.
范例
打开所有单元关闭所有单元基本范例 (5)
范围 (15)
权限约束 (10)
可能存在的问题 (2)
Wolfram Research (2014),Permissions,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Permissions.html (更新于 2019 年).
文本
Wolfram Research (2014),Permissions,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Permissions.html (更新于 2019 年).
CMS
Wolfram 语言. 2014. "Permissions." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2019. https://reference.wolfram.com/language/ref/Permissions.html.
APA
Wolfram 语言. (2014). Permissions. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Permissions.html 年