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

44.sentinel授权规则

授权规则是对请求者的身份做一个判断,有没有权限来访问。

需求:一般网关负责请求的转发到微服务,可以做身份判断。但是如果具体某个微服务的访问地址直接透露给了外部,不是经过网关访问过来的。那这种就没有经过网关也就无法进行身份判断了。这时候就需要sentinel的授权规则了。

授权规则可以对调用方的来源做控制,有白名单和黑名单两种方式。

白名单:来源在白名单内的调用者允许访问。

黑名单:来源在黑名单内的调用者不允许访问。

在gateway网关微服务的配置文件中配置:

设置请求头origin=gateway

server:port: 10010
spring:application:name: gateway# 服务路由,负载均衡,分发用户请求到微服务,一个微服务可以有多个实例,所以需要负载均衡# org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory类来处理cloud:gateway:# 全局跨域处理globalcors:# 解决options请求被拦截问题add-to-simple-url-handler-mapping: truecors-configurations:# 匹配所有路径'
http://www.xdnf.cn/news/15808.html

相关文章:

  • 【Java多线程-----复习】
  • 04训练windows电脑低算力显卡如何部署pytorch实现GPU加速
  • 标准制修订管理系统:制造业高质量发展的关键支撑
  • 【Java学习|黑马笔记|Day18】Stream流|获取、中间方法、终结方法、收集方法
  • python 装饰器的类型提示讲解
  • 下载win10的方法
  • Hiredis 构建 Redis 命令实战指南
  • 操作系统总结
  • XSS GAME靶场
  • 网络原理——IP
  • 深度神经网络原理学习记录
  • 微服务雪崩防护最佳实践之sentinel
  • Django ORM系统
  • SearchService 该类只运行在数据节点
  • 【文件IO】认识文件描述符和内核缓冲区
  • SSH开启Socks5服务
  • C++ STL容器
  • 金融大前端中的 AI 应用:智能投资顾问与风险评估
  • 【Nature Communications】GaN外延层中位错辅助的电子和空穴输运
  • 0401聚类-机器学习-人工智能
  • nvm、npm、pnpm、cnpm、yarn
  • 《深入C++多态机制:从虚函数表到运行时类型识别》​
  • 数据并表技术全面指南:从基础JOIN到分布式数据融合
  • Spring Boot 自动装配用法
  • Materials Studio学习笔记(二十九)——尿素的几何优化
  • 树同构(Tree Isomorphism)
  • [特殊字符] 小程序 vs 智能体:下一代应用开发,谁主沉浮?
  • 【Java项目安全基石】登录认证实战:Session/Token/JWT用户校验机制深度解析
  • 基于自定义数据集微调SigLIP2-分类任务
  • PDF 编辑器:多文件合并 拆分 旋转 顺序随便调 加水印 密码锁 页码背景