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

网站h1标签的应用seo资讯网

网站h1标签的应用,seo资讯网,html常用代码,微商代理怎么找货源在 EMQ X Broker 中可以通过配置 ACL(Access Control List,访问控制列表) 来实现。EMQ X 提供了多种 ACL 插件机制,其中最常用、也最适合企业级使用的方案是:基于 HTTP 的外部鉴权接口(emqx_auth_http / em…

        在 EMQ X Broker 中可以通过配置 ACL(Access Control List,访问控制列表) 来实现。EMQ X 提供了多种 ACL 插件机制,其中最常用、也最适合企业级使用的方案是:基于 HTTP 的外部鉴权接口(emqx_auth_http / emqx_acl_http)。

一、目标

  • 客户端连接 MQTT Broker 时,先进行用户名/密码认证;
  • 客户端尝试订阅或发布某个主题时,Broker 向外部服务发起请求;
  • 外部服务根据业务逻辑判断是否允许该操作;
  • 只有授权通过的客户端才能订阅或发布指定主题;

二、交互流程

三、配置步骤

1. 启用插件

emqx_ctl plugins load emqx_auth_http
emqx_ctl plugins load emqx_acl_http

2. 修改配置文件

编辑《认证配置-控制用户登录》 etc/plugins/emqx_auth_http.conf 文件,配置如下内容:

# 用户认证请求地址
auth.http.auth_req = http://my-auth-server/auth/login# 请求方法
auth.http.auth_req.method = post# 发送参数(clientid=%c, username=%u, password=%P)
auth.http.auth_req.params = clientid=%c,username=%u,password=%P

编辑《鉴权配置-主题访问控制》

# ACL 鉴权请求地址
auth.http.acl_req = http://my-auth-server/auth/acl# 请求方法
auth.http.acl_req.method = post# 参数:
# %A: access 类型 (1=订阅, 2=发布)
# %u: username
# %c: clientid
# %t: topic
auth.http.acl_req.params = access=%A,username=%u,clientid=%c,topic=%t

3. 实现外部鉴权服务(关键部分)

你需要在自己的后端服务中提供两个接口:

接口1:用户认证接口 /auth/login

  • 如果返回 "result": true,表示认证成功;
  • 如果返回 "result": false,则拒绝连接。

返回示例(JSON):

{"result": true,"msg": "ok"
}

接口2:主题权限接口 /auth/acl

  • access=1 表示订阅操作;
  • access=2 表示发布操作;

返回示例(JSON):

{"result": true,"msg": "ok"
}
  • 如果返回 "result": true,表示允许访问;
  • 如果返回 "result": false,则禁止访问。

Java代码示例:

@PostMapping("/auth/acl")
public Map<String, Object> checkAcl(@RequestParam String username,@RequestParam String topic,@RequestParam int access) {// 数据库查出用户的主题权限String allowedTopic = getUserAllowedTopic(username);// 实现通配符匹配逻辑boolean isMatch = matchTopic(allowedTopic, topic); Map<String, Object> result = new HashMap<>();if (isMatch) {result.put("result", true);} else {result.put("result", false);result.put("msg", "Permission denied");}return result;
}

http://www.dtcms.com/wzjs/176362.html

相关文章:

  • wordpress判断是否登录长沙seo优化排名
  • 申请网站需要什么资料东莞网站制作
  • 遵义市做网站设计公司建网站怎么赚钱
  • 怎么制作微网站迅雷下载磁力天堂
  • 盐城网站建设官网上海关键词排名优化怎样
  • 网站建设公司豆瓣国外网站加速
  • 企业网站找谁做好seo优化方案案例
  • 如何建设基层网站百度如何精准搜索
  • 网站建设如何存数据推广策略可以分为哪三种
  • 歌手投票网站怎么做军事新闻
  • 做网站需要学会什么湖南网站建设推广
  • 如果评价网站做的好不好查询网站收录
  • wordpress仿站 技术页面优化算法
  • 做英文网站的公司拼多多跨境电商平台
  • 北京海淀财政局网站广告投放这个工作难不难做
  • 网络广告名词解释北京百度搜索优化
  • 网站程序前台北京百度推广官网首页
  • 怎么做多个网站单点登录建站教程
  • 杜桥做网站哪家好百度服务电话在线人工
  • 优秀网站页面设计图片建设企业营销型网站
  • 重养网站建设常用的关键词挖掘工具
  • 网站建设视频教程最新短期的技能培训有哪些
  • 廊坊网站设计公司新手怎么引流推广推广引流
  • 做电影网站犯法吗总排行榜总点击榜总收藏榜
  • wordpress打开最快的网站营销推广工作内容
  • 备案网站首页地址桂林seo顾问
  • 服务公司发展战略企业站seo外包
  • 初二信息课网站怎么做石家庄关键词优化平台
  • 长沙企业网站建设品牌怎么自己做网页
  • 用c 做毕业设计的音乐网站网站建设平台哪家好