阅读背景:

构建微服务 服务网关遇到的巨坑

来源:互联网 

记录......我在玩spring cloud zuul中遇到的巨坑

1.小弟最近在搭建zuul 中遇到一个巨坑  通过zuul 访问自定义的oauth2服务/ouath/token中时 
  出现401 PS:不通过zuul访问oauth2 是可以成功的的获取token的 我使用的是ouath2的密码模式
这个问题我纠结了很久  最后是请求头的问题
Authorization这个请求都中存储了clientID 和密钥 经过base64加密的信息 经过zuul网关之后丢失了
这很奇怪,我的请求头中明明存储了这个信息 最后小弟在DOC中找到了这个东西 sensitive-headers 默认情况下,
cookie 和相关的 Authorization 都不会进行转发,这就导致了我之前遇到的问题;所以呢,我们必须显示的进行配置,
将 Authorization 从 sensitiveHeaders 配置中去掉,保证 Authorization 是可以被转发的
zuul.sensitive-headers=null 即可访问1.小弟最近在搭建z



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: