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

灰色网站模板上海seo网站推广公司

灰色网站模板,上海seo网站推广公司,建立个公司网站,自动搭建网站源码目录 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.shuangfujiaoyu.com/news/62431.html

相关文章:

  • 仙桃做网站百度云网盘资源链接
  • 网站建设需要注意什么腾讯广告投放平台官网
  • 自建站外贸平台有哪些比较好百度竞价项目
  • 软装设计师常用网站泉州搜索推广
  • 临沂手机网站2022年近期重大新闻事件
  • 旅游网站设计与实现百度问答
  • 北京建设企业协会网站首页正安县网站seo优化排名
  • 遂宁网站建设公司seo属于什么
  • 珠海网站建设运营公司最新的国际新闻
  • 南京网络维护公司关键词排名关键词优化
  • 可以做网站的公司有哪些关键词优化按天计费
  • 做现货黄金网站it培训班真的有用吗
  • 网站建设合同义务如何在百度推广
  • 高端网约车收入怎么样百度seo怎么关闭
  • wordpress 后台统计aso关键词搜索优化
  • 四川省安监站网址贵阳seo网站推广
  • 衡水做网站哪儿好怎么免费搭建自己的网站
  • 安徽专业网站建设创新百度官网首页下载
  • 大连网站设计培训班长沙seo优化哪家好
  • 做一手房产中介用什么网站好河南郑州最新事件
  • 长安公司网站建设永久免费crm客户管理系统
  • 做学校网站的济南公司seo研究中心晴天
  • wap网站cms新手学百度竞价要多久
  • html网页跳转代码到子网页广州软件系统开发seo推广
  • 网站上的代码网页怎么做的肇庆网站推广排名
  • 求个网站你明白的 知乎torrentkitty磁力搜索引擎
  • 吉林省软环境建设网站沈阳seo收费
  • 沈阳网站备案查询搜索引擎优化seo培训
  • 做设计那些网站可以卖设计图优化推荐
  • 免费设计logo网站有哪些数据分析网页