osFoundry / Platform
跨应用数据授权
应用之间可互相共享数据——显式范围授权、有审计、可撤销。
简介
跨应用数据授权是 osFoundry 内各应用之间共享数据的方式,无需悄悄伸手触及一切。数据的所有者不会让某个应用对整个工作区拥有笼统的访问权,而是签发一份明确的授权:这个应用可以为了这个目的访问这份数据。授权是范围受限的而非全局的,会记录在审计轨迹中,并且随时可以撤销,无需改动应用本身。
实际操作中,这意味着数据在应用之间是凭许可流动,而非默认放行。当一个应用需要读取另一个应用所持有的内容时,比如知识库为聊天应用供料、数据应用为仪表盘供料、智能体应用从代码应用中拉取,这条连接就是一份具名授权,你可以看到并逐项查验。由于 osFoundry 是本地优先、自带密钥(BYOK)的桌面工作区,数据和授权默认都存放在你的设备上,而不在厂商的服务器上。共享是你在自己的应用之间做出的决定,审计记录会准确显示存在哪些授权,以及它们何时被使用。
这一点之所以重要,是因为另一种做法,也就是让应用拥有隐性的、要么全有要么全无的访问权,恰恰是数据泄露和意外发生的根源。范围受限的授权让边界保持明确,审计轨迹回答了谁曾能看到这些数据,而可撤销意味着一份你不再想要的授权会在你说撤销的那一刻消失。这正是让最小权限访问得以奏效的同一原则,只不过应用于你在一个工作区里运行的应用,而非开放互联网上的账户。
主要功能
- 签发明确、范围受限的授权,让一个应用为了某个既定目的访问另一个应用的数据,而非整个工作区
- 每次授权都记录在审计轨迹中,你可以看到哪些应用对什么有访问权,以及何时被使用
- 随时撤销任何一份授权:访问立即终止,无需修改或重新部署相关应用
- 默认最小权限:在明确签发授权之前,应用之间没有任何跨应用访问权
- 本地优先且 BYOK:授权及其所涵盖的数据都留在你的设备上,而非第三方服务器
使用场景
- 搭建应用的开发者:给仪表盘应用授予对数据应用表格的只读访问权,而不让它触及工作区里的其他任何内容
- 注重隐私的团队负责人:查看审计轨迹,确认究竟哪些应用能读取某个敏感知识库,并撤销已过期的授权
- 智能体开发者:给智能体应用一份范围受限的授权,让它从代码应用或知识应用中拉取,任务一完成就收回授权
常见问题
跨应用数据授权实际上控制的是什么?
它控制一个应用能否访问另一个应用的数据,并将访问限制在你在授权中定义的范围内。应用默认不会获得对整个工作区的访问权;它们只能看到某份具体授权所允许的内容,超出的一概看不到。
授权之后我还能收回访问权吗?
可以。每份授权都可撤销。撤销后,接收方应用会立即失去该访问权;你无需改动、重新构建或重新部署任何一个应用,撤销即刻生效。
共享的数据存放在哪里,谁能看到?
osFoundry 本地优先且采用 BYOK,因此默认情况下你的数据和授权都留在你的设备上,而非厂商的服务器。审计轨迹会显示存在哪些授权以及它们何时被行使,因此你始终有一份关于谁曾能访问什么的记录。