权限

权限

是的一个选项CloudObject(云对象)以及相关的云函数,用于指定用户类访问或执行操作的权限。

细节

  • 可能的设置包括:
  • “公共”任何人都可以进行主要操作
    “私人”业主专用
    "unixstring(unixstring)"以Unix字符串格式指定的每个人的权限
    {1->12->2}为不同类别的用户或请求指定不同的权限
  • 设置“公共”允许执行API功能窗体函数和相关构造。它允许笔记本和CDF对象的读取和交互。对于其他对象,它只允许读取。
  • 可能的用户或请求者类别包括:
  • 全部每个人
    “已验证”每个人都以云用户身份登录
    “所有者”对象的所有者
    {用户1用户2}明确的用户列表
    权限组["名称"]权限组中的用户
    权限密钥["钥匙"]具有有效权限密钥的请求者
    <|"支柱1"val值1"支柱2"val值2|>请求者支柱比赛val值
  • 用户可以通过其云用户ID引用,$UserURL数据库名称或表单的云用户UUID字符串“用户-乌伊德".
  • 关联中定义请求者的可能元素包括:
  • “云用户ID”形式请求用户的云用户ID符合形式
    “地理位置国家”形式推断的原产国符合形式
    “开始日期”日期当前日期晚于指定日期
    “结束日期”日期当前日期早于指定日期
  • 使用指定日期日期对象。国家被指定为实体对象,或按其标准名称(例如。“美国”).
  • 对于“云用户ID”“地理位置国家”,可以使用以下内容:
  • "支柱"价值只允许指定的值
    "支柱"{价值1价值2}允许任何价值
    "支柱"“不允许”{价值1}不允许任何价值
    "支柱"<|“允许”雪崩“不允许”dval公司|>允许值雪崩; 不允许dval公司
  • 的值“云用户ID”可以指定为包含通配符*的字符串模式。
  • 通过提供功能列表来指定特定类别用户的权限。
  • 与文件相关的核心功能包括:
  • “阅读”从对象读取内容
    “写入”将内容永久写入对象
    “执行”在对象中执行代码(例如,通过表单或API)
    自动允许对对象执行主操作
    全部允许对对象执行所有操作
  • 核心文件相关功能也可以指定为表单的类Unix权限字符串“rwx”等。
  • 对于API功能窗体函数和相关的云函数,与自动“执行”。对于笔记本,它是“互动”.
  • 与笔记本电脑相关的其他功能包括:
  • “编辑”允许编辑笔记本文档
    “保存”允许保存笔记本
    “单元格编辑”编辑现有单元格中的内容
    “单元格创建”创建新单元格
    “单元格删除”删除现有单元格
    “评估”计算单元格中的代码
    “互动”允许使用交互式内容(例如操纵)
  • “写入”允许任意重写CloudObject(云对象).“保存”只允许在笔记本视图中写入由交互生成的更改,例如动态和操作状态。
  • “阅读”“写入”影响永久存储在CloudObject(云对象).
  • “编辑”允许在笔记本视图中进行临时修改。“写入”要求永久保存修改。
  • “写入”仅对经过身份验证的用户可用。
  • 无论指定的权限如何,编辑笔记本和计算单元格都只能在云对象URL类型“环境”视图,而不是“对象”视图。
  • $权限权限选项。

示例

全部打开全部关闭

基本示例  (5)

部署全世界都可以访问的云对象:

默认情况下,部署的云对象只能由所有者访问:

使任何人都可以访问对象:

部署仅对特定用户可见的三维等高线图:

允许具有权限密钥的任何人("秘密")要访问表单:

允许具有wolfram.com云用户ID的任何人使用所有功能:

范围  (15)

全部  (1)

允许任何人阅读笔记本:

已验证身份  (1)

允许登录的任何人阅读笔记本:

未登录的用户将被提示登录。

特定用户  (1)

允许用户列表访问笔记本:

向不同的用户授予不同的权限功能:

权限组  (1)

创建权限组并允许其成员访问笔记本:

权限约束  (10)

允许example.com域中具有用户ID的用户阅读笔记本:

基于用户ID中的通配符模式授予访问权限:

允许除example.com用户之外的任何人访问笔记本:

从模式中排除用户:

允许特定位置的用户访问笔记本:

允许任何人在两天后访问笔记本:

允许任何人在特定日期之前访问笔记本:

允许任何人从今天起两天内访问笔记本一周:

允许example.com域中具有用户ID的用户在特定日期之前访问笔记本:

仅允许来自日本的example.com用户访问笔记本一周:

多用户类  (1)

允许用户@wolfram.com从适用规则中积累的“读取”和“交互”功能:

应用程序  (3)

允许用户查看笔记本:

部署允许交互的笔记本:

部署允许用户修改的笔记本:

编辑笔记本仅在“产品”视图中有效,而在“部署”视图中无效。

可能的问题  (2)

不是有效的权限设置:

你可能想要权限“私人”而是:

不是有效的用户规范:

您可以重置每个用户类的权限:

请注意,所有者将始终有效地保留完全权限:

Wolfram Research(2014),权限,Wolfram语言功能,https://reference.wolfram.com/language/ref/Permissions.html(2019年更新)。

文本

Wolfram Research(2014),权限,Wolfram语言功能,https://reference.wolfram.com/language/ref/Permissions.html(2019年更新)。

CMS公司

沃尔夫拉姆语言。2014年,“权限”。Wolfram语言与系统文档中心。Wolfram研究。上次修改时间2019年。https://reference.wolfram.com/language/ref/Permissions.html。

亚太地区

沃尔夫拉姆语言。(2014). 权限。Wolfram语言与系统文档中心。检索自https://reference.wolfram.com/language/ref/Permissions.html

BibTeX公司

@misc{reference.wolfram_2024_permissions,author=“wolfram Research”,title=“{permissions}”,year=“2019”,howpublished=“\url{https://reference.wolfram.com/language/ref/permissions.html}”]}

BibLaTeX公司

@online{reference.wolfram_2024_permissions,organization={wolfram Research},title={permissions},year={2019},url={https://reference.jolfram.com/language/ref/permissions.html},note=[访问时间:2024年5月17日]}