本文介绍: 这节介绍了下游微服务通过过滤器接收网关层面传递的身份信息,并且将信息封装到了Request中,这样在业务方法可以直接获取

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

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

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

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

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

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

原文地址:https://blog.csdn.net/qq_34162294/article/details/134646771

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_13167.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注