当前位置: 首页 > news >正文

灰色网站模板国内搜索引擎网站

灰色网站模板,国内搜索引擎网站,仿互动吧网站源码,厦门同安区建设局网站目录 1、apisix的auth-casbin官方介绍 2、casbin介绍和使用 2.1基本知识: 2.2使用例子 3、配置插件 4、postman调用 5、auth-casbin的坑 1、apisix的auth-casbin官方介绍 authz-casbin | Apache APISIX -- Cloud-Native API Gateway 2、casbin介绍和使用 c…

目录

1、apisix的auth-casbin官方介绍

2、casbin介绍和使用

2.1基本知识:

2.2使用例子

3、配置插件

4、postman调用

5、auth-casbin的坑


1、apisix的auth-casbin官方介绍

authz-casbin | Apache APISIX® -- Cloud-Native API Gateway

2、casbin介绍和使用

casbin如果看不懂,可以学习基础语法

需要学习casbin的详细理解过程(附图片理解)(rbac模型)-CSDN博客

2.1基本知识:

r = sub, obj, act

意思:请求入参(实体,资源,方法)

p = sub, obj, act

意思:策略(实体,资源,方法)

g = _ , _

意思:角色权限,这里的意思是g收到两个参数 g = 用户,角色

2.2使用例子

"policy": "p,GRANT_ROLE_firstconsumer,/dcpyo/test, *\ng,firstconsumer,GRANT_ROLE_firstconsumer\np,GRANT_ROLE_11120150115,/dcpyo/test, *\ng,11120150115,GRANT_ROLE_11120150115\n",

"username": "appKey"

policy的意思是:

p,GRANT_ROLE_firstconsumer,/dcpyo/test, *

意思:策略GRANT_ROLE_firstconsumer有接口/dcpyo/test的所有权限

g,firstconsumer,GRANT_ROLE_firstconsumer

意思:用户firstconsumer有权限GRANT_ROLE_firstconsumer

3、配置插件

auth-caszbin username可以指定头的别名

配置一个路由例子:

{

"uri": "/dcpyo/test",

"name": "4种认证20250113",

"desc": "4种认证20250113",

"plugins": {

"authz-casbin": {

"model": " [request_definition] \n r = sub, obj, act \n [policy_definition] \n p = sub, obj, act \n [role_definition] \n g = _, _ \n [policy_effect] \n e = some(where (p.eft == allow)) \n [matchers] \n m = (g(r.sub, p.sub) || keyMatch(r.sub, p.sub)) && keyMatch(r.obj, p.obj) && keyMatch(r.act, p.act) ",

"policy": "p,GRANT_ROLE_firstconsumer,/dcpyo/test, *\ng,firstconsumer,GRANT_ROLE_firstconsumer\np,GRANT_ROLE_11120150115,/dcpyo/test, *\ng,11120150115,GRANT_ROLE_11120150115\n",

"username": "appKey"

},

"proxy-rewrite": {

"uri": "/dapi/v1.0/ssApi/getDataForGet",

"use_real_request_uri_unsafe": false

}

},

"upstream": {

"nodes": [

{

"host": "10.255.159.236",

"port": 9034,

"weight": 1

}

],

"type": "roundrobin",

"hash_on": "vars",

"scheme": "http",

"pass_host": "pass"

},

"status": 1

}

4、postman调用

调用的时候,请求头就用appKey(上面设置的别名)

5、auth-casbin的坑

auth-casbin如果多个路由配置的userName时一样的值,会导致路由1,可能用到路由2的策略,这是因为默认情况下auth-casbin会缓存策略。

conf是全局配置,这里就是隐式的使用了缓存

http://www.ritt.cn/news/7194.html

相关文章:

  • 沛县建设工程交易网优化大师有必要安装吗
  • 免费建设网站赚钱seo技术外包公司
  • 做机器人的网站seo品牌
  • 做网站用到的单词网站建设选亿企网络
  • 东营信息发布平台扬州seo
  • 深圳logo设计公司推荐seo网站排名全选
  • 云南网站备案难吗百度竞价渠道代理
  • 丹阳做网站江苏提升关键词排名收费
  • 黄山旅游攻略2022刷排名seo
  • 网站建设科技项目申报书范文网络关键词优化软件
  • 设计素材网站酷pseo研究协会
  • 中山专业门户网站制作平台北京seo网站优化培训
  • 西安做网站的公司维护网站维护是做什么的
  • led网站源码百度应用商店下载
  • 动漫做那个视频网站网站seo置顶 乐云践新专家
  • icp备案网站接入信息ip地址段爱站网关键词查询系统
  • 常州市城乡建设局网站营销推广方案
  • 电子商务网站建设方案目录如何自制网站
  • 管理员网站win10优化工具
  • wordpress插件2018台州seo排名公司
  • 免费模板建站网站百度提交网址多久才会收录
  • 江西旺达建设工程有限公司网站网络推广一般怎么收费
  • wordpress主题谁的最好西安网站seo外包
  • 如何利用github做网站广州网站优化软件
  • 用数字做域名的网站搜索引擎营销的主要模式有哪些
  • 网站建设教程要去d湖南岚鸿询 问高端网站建设公司
  • 长春企业网站建设百度网盘下载慢怎么解决
  • 兰州网站推广新手怎么开始做电商
  • 大宗商品交易平台软件排行seo优化报价公司
  • 浙江疫情最新消息2020重庆seo整站优化系统