gpt4 book ai didi

node.js - 如何在 Sequelize/Node.js 中设置沙箱帐户?

转载 作者:行者123 更新时间:2023-12-03 22:33:39 25 4
gpt4 key购买 nike

我正在尝试在 Sequelize 中设置一个沙箱用户(可以从数据库中读取,但不能写入/编辑它)。我已经有了我的用户模型和关系。我可以轻松地向用户模型添加角色枚举以指定一个或多个“沙箱”帐户。
但是,我应该如何设置这些权限?我是否必须根据用户权限检查每个数据库发布/删除/更新路由,还是可以以某种方式使用中间件?

最佳答案

您可能需要创建一个表来存储用户,访问不同的数据库和不同的权限(读/写等)。
创建一个授权用户的中间件,该中间件负责授权用户执行操作,基于该执行进一步的操作

关于node.js - 如何在 Sequelize/Node.js 中设置沙箱帐户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64115090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com