13-OAuth2.0实战:微服务如何接收网关传递的身份信息?
作者:互联网
上一节介绍了网关层面的统一认证鉴权,将解析过的身份信息加密放入请求头传递给下游微服务;
那么下游微服务如何接收网关传递的身份信息?
很简单,只需要在每个服务的过滤器中从请求头接收,将其解密。
木谷博客系统中是将该过滤器统一放在blog-common-starter中,这样后续微服务只需要引入这个依赖即可。
新建com.mugu.blog.common.filter.AuthenticationFilter,代码如下:
/**
* 具体方法主要分为两步
* 1. 解密网关传递的信息
* 2. 将解密之后的信息封装放入到request中
*/
@Override
protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws
标签:13,服务,request,网关,信息,解密,传递,OAuth2.0 来源: https://blog.csdn.net/qq_34162294/article/details/123618682