书栈网 · BookStack 本次搜索耗时 0.009 秒,为您找到 115 个相关结果.
  • 开始使用

    创建一个Casbin决策器需要有一个模型文件和策略文件为参数: e := casbin . NewEnforcer ( "path/to/model.conf" , "path/to/policy.csv" ) 注意: 你也可以用DB中的策略初始化一个决策器,细节可以看策略存储 部分。 在访问发生之前, 在代码中添加强制挂钩:...
  • 日志 & 错误处理

    日志 错误处理 关于为什么不直接返回所有函数的error Enforcer的启用和禁用 日志 Casbin 内置的 日志 会将日志输出到控制台,如: 2017 / 07 / 15 19 : 43 : 56 [ Request : alice , data1 , read ---> true ] 日...
  • Cases

    Cases Cases Cases Cases Gitea - github.com/go-gitea/gitea Gogs - github.com/gogits/gogs grafana - github.com/grafana/grafana Go语言中文网 - github.com/studygolang/stu...
  • Policy管理

    Casbin 提供两组 API 来管理权限: 管理API : Casbin的底层原生API,支持全部的策略管理功能。 RBAC API : 对于RBAC, 是一个更加友好的 API。 此 API 是管理 API 中的一个子集。 RBAC 用户可以使用此 API 来简化代码。 原文: https://casbin.org/docs/zh-CN/pol...
  • 本项目使用者

    Golang Web框架 其他 Golang Web框架 Beego : 一个开源的高性能 web 框架, 通过内置插件: plugins/authz Caddy : 快速的, 跨平台的 HTTP/2 web 服务器,支持 HTTPS, 通过插件: caddy-authz Gin : 一个基于HTTP的 web 框架,提供了类似 mar...
  • Middleware

    Middleware Middleware 📄️ Basic Auth Basic auth middleware 📄️ Body Dump Body dump middleware 📄️ Body Limit Body limit middleware 📄️ Casbin Auth Casbin auth middlew...
  • 案例

    案例 案例 案例 案例 Gitea - github.com/go-gitea/gitea Gogs - github.com/gogits/gogs grafana - github.com/grafana/grafana Go语言中文网 - github.com/studygolang/studygolang ...
  • Model语法

    Request定义 Policy定义 Policy effect定义 Matchers matcher中的函数 如何添加自定义函数 Role定义 域租户的角色定义 Model CONF 至少应包含四个部分: [request_definition], [policy_definition], [policy_effect], [match...
  • 概览

    概览 Casdoor 的特性: 如何操作? 步骤0 (前置知识) 步骤 1 (授权请求) 提示 步骤 2(授权认证) tip 步骤 3(授权认证) 步骤 4(访问令牌) 步骤 5(访问令牌) 步骤 6 (受保护资源) 提示 在线演示 Casdoor Casbin-OA Casnode 结构 概览 Casdoor 是一个...
  • API参考

    Casbin 提供两组 API 来管理权限: 管理API : Casbin的底层原生API,支持全部的策略管理功能。 例子请查看这里 。 RBAC API : 对于RBAC, 是一个更加友好的 API。 此 API 是管理 API 中的一个子集。 RBAC 用户可以使用此 API 来简化代码。 示例请参阅这里 。我们还为模型管理和策略管理提供了一个基于...