security - 放置模型/属性权限的位置
问题描述
这个问题与 OpenAPI 3.0.0 有关
需要指定与模型和属性相关的创建、读取、更新和删除权限。
具体来说,我们的一些权限是在模型/属性上定义的,尽管与控制器方法/操作存在相关性,但它们并不相同。
这是供内部使用以与客户进行通信,但仍想知道是否存在模式。
我考虑过的两个选项是:
x-permissions
在每个适用的地方添加一个Components Object
并完成- 在 a 中定义用户权限
Security Scheme Object
并从适当的位置引用它们Security Requirement Object
参考规格:
解决方案
推荐阅读
- elasticsearch - 您可以在 Kibana 中以编程方式创建视觉效果吗?
- django - 保存更新的用户密码 django
- python - 如何从用户模型访问在 Django 中使用 google 登录的用户的用户名
- css - 为什么这种将 textarea 与其标签对齐的方法有效?
- go - Go 中是否有类似 Python 中的 bumps.packbits 的函数(从 int 数组中生成二进制数)?
- python - Kivy/PyMongo:使用 TextInput 中的“输入”键将输入的注释输入数据库
- javascript - 为什么 data 是异步 readFile 函数中的参数?
- go - Go 中的 process.env.VAR 替代方案
- mapping - Solidity Mapping,可以存储被批准的地址,然后那些被批准的地址是唯一可以改变代币费率的人
- python - 预期“:”皮兰斯