0
点赞
收藏
分享

微信扫一扫

sCrypt 现已支持各类主流前端框架

驚鴻飛雪 2023-11-28 阅读 44

上一节介绍了网关层面的统一认证鉴权,将解析过的身份信息加密放入请求头传递给下游微服务;

那么下游微服务如何接收网关传递的身份信息?

很简单,只需要在每个服务的过滤器中从请求头接收,将其解密。

木谷博客系统中是将该过滤器统一放在blog-common-starter中,这样后续微服务只需要引入这个依赖即可。

新建com.mugu.blog.common.filter.AuthenticationFilter,代码如下:

/**
     * 具体方法主要分为两步
     * 1. 解密网关传递的信息
     * 2. 将解密之后的信息封装放入到request中
     */
    @Override
    protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, 
举报

相关推荐

0 条评论