gpt4 book ai didi

go - Beego如何使用Casbin设置动态RBAC?

转载 作者:数据小太阳 更新时间:2023-10-29 03:22:26 26 4
gpt4 key购买 nike

如何使用 Casbin 设置动态 RBAC与 Beego ?我通过 Beego ORM 使用 MySQL 数据库并能够登录。但是,我想设置角色和权限。

我还探索了 gorbac但我有兴趣使用 Casbin。

最佳答案

这里有一个Beego的授权中间件:https://github.com/casbin/beego-authz .您可以阅读 README.md 以了解如何操作。并根据您的要求:

  1. 请使用Xorm AdapterGorm Adapter将Casbin策略存储到MySQL中。我们也有 Beego ORM Adapter,但它有一些限制。

  2. 您想设置角色,因此可以使用 Casbin 的 RBAC 模型。您可以从官方的 RBAC 示例(模型 + 策略)开始。如果你的资源只是RESTful路径,也可以引用RESTful例子。

关于go - Beego如何使用Casbin设置动态RBAC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51433809/

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