提议的增强功能:
- 改进的身份验证和角色管理:
- 目标:实现一个更强大的身份验证系统,以支持不同级别的用户权限。
- 实现:
- 将OAuth2与当前的身份验证系统集成,以便更安全、灵活地管理用户。
- 开发管理员、编辑器和查看者等角色,每个角色在创建、编辑和查看流程方面具有不同的权限。
- 跨帐户流程共享:
- 目标:使用户能够跨不同帐户共享工作流程,增强协作努力。
- 实现:
- 创建一个共享界面,用户可以通过电子邮件或用户ID邀请其他人访问工作流程。
- 实现共享权限,允许用户为每个共享用户设置只读或编辑权限。
- 异步更新和通知:
- 目标:允许用户异步接收共享流程的更新,确保所有协作者都能保持最新状态。
- 实现:
- 利用WebSockets进行实时数据传输,以便在不要求页面刷新的情况下进行实时更新。
- 集成一个通知系统,提醒用户共享流程中的更改或评论。
- 流程版本管理:
- 目标:为流程实现版本控制系统,以跟踪时间的更改并在需要时回滚到先前的版本。
- 实现:
- 开发一个记录对流程所做的每次更改的版本历史功能,包括进行更改的用户以及时间。
- 提供一个接口来查看版本历史记录,并在必要时回退到先前的版本。
技术考虑因素:
确保所有新功能都遵循安全性和数据隐私的最佳实践。
考虑解决方案的可扩展性,以适应不断增长的用户和工作流程数量。
影响:
这些增强功能将简化协作工作,提高安全性,并使LangFlow成为个人用户和团队更强大的工具。它们还将解决用户指出的当前限制,营造一个更高效、用户友好的环境。
5条答案
按热度按时间ckx4rj1h1#
进展如何?
我想为这个功能做出贡献。
8zzbczxx2#
嘿,@jaschahuisman
这些都很棒,其中一些已经在我们的(内部)路线图上了。
我们计划使用 Casbin 进行 RBAC/ABAC。
你对这些有专业知识吗?如果你愿意的话,我们可以一起合作。
b5lpy0ml3#
在这里没有Casbin的经验。我在哪里可以找到路线图?(好奇👀) @ogabrielluiz
b5lpy0ml4#
+1 赞同这个观点。
"利用WebSockets进行实时数据传输,实现无需刷新页面即可进行实时更新。"
非常喜欢这个功能!
smdnsysy5#
这是1.0.0版本的一部分吗?