赞
踩
如果是直接访问oauth服务获取token 返回401 应该是你的请求headers中少了Authorization :Basic client_id:client_secret (client_id:client_secret 须base64 加密) 或者 将 client_id与client_secret 添加到请求参数中
通过zuul访问auth服务401 则是 zuul 对routes 的Cookies和Headers 做了过滤,默认会把请求中的
Cookie,Set-Cookie,Authorization 参数过滤掉,不会转发到下游服务 所以如下配置:
application.yml.
zuul: routes: auth-server: //auth服务 spring-application-name path: /auth/** sensitiveHeaders:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。