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

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.dtcms.com/a/288879.html

相关文章:

  • tidyverse-数据读入
  • 基于智慧经营系统的学校住宿登记报表分析与应用探究-毕业论文—仙盟创梦IDE
  • 如何防止任务长期处于“等待”状态
  • Python基础和高级【抽取复习】
  • 基于单片机的自动条幅悬挂机
  • Leetcode 06 java
  • SpringBoot的配置文件
  • 【micro:bit】从入门到放弃(四):高级指令:函数、数组、文本、高级LED、引脚配置
  • UE蒙太奇和动画序列有什么区别?
  • 早期SD模型控制生成方法
  • Dev-C++——winAPI贪吃蛇小游戏
  • 智能制造之物料详解
  • 物联网安装调试-温湿度传感器
  • 数学专业转行做大数据容易吗?需要补什么?
  • 高性能熔断限流实现:Spring Cloud Gateway 在电商系统的实战优化
  • 本地部署 Claude 大语言模型的完整实践指南
  • 从磁记录到数据中心:磁盘原理与服务器架构的完整技术链路
  • 【C++基础】面试高频考点解析:extern “C“ 的链接陷阱与真题实战
  • 【原创】微信小程序添加TDesign组件
  • 网络安全初级(前端页面的编写分析)
  • 手写tomcat
  • JAVA学习-练习试用Java实现“贝叶斯网络:实现一个简单的贝叶斯网络用于因果推理”
  • Transient Storage
  • Redis通用常见命令(含面试题)
  • [硬件电路-51]:晶体管既可以用于模拟电路芯片,也可以用于数字电路芯片,晶体管应用在这两个领域的相同点和本质区别?
  • Linux之dpkg--命令的用法
  • Apache基础配置
  • DOM型XSS破坏
  • gcc 和 g++ 的区别
  • Pycaita二次开发基础代码解析:材料属性管理与焊点坐标导出实战指南