sentinel授权规则

1.sentinel配置授权规则只允许gateway网关发送的请求

 

2.gateway微服务配置请求头中包含origin信息,在过滤器中添加。

      default-filters:- AddRequestHeader=origin,gateway

 

3.微服务实现RequestOriginParser 接口返回来源信息

@Component
public class HeaderOriginParser implements RequestOriginParser {
    @Override
    public String parseOrigin(HttpServletRequest httpServletRequest) {
        //获取origin属性
        String origin = httpServletRequest.getHeader("origin");
        if(StringUtils.isEmpty(origin)){
            origin = "blank";
        }
        return origin;
    }
}

 

posted @ 2022-05-17 09:39  疯靡  阅读(215)  评论(0)    收藏  举报