【发布时间】:2017-10-04 16:43:12
【问题描述】:
我正在尝试使用 @EnableOAuth2Sso 实现 Zuul 反向代理,以便我可以将从身份验证服务器获得的访问令牌中继到我的资源服务器。
问题是如何配置 Zuul 代理以将用户名和密码转发到身份验证服务器,因为我使用密码授予流程来获取令牌。
【问题讨论】:
-
您找到解决方案了吗?如果你找到了,请分享。谢谢。
我正在尝试使用 @EnableOAuth2Sso 实现 Zuul 反向代理,以便我可以将从身份验证服务器获得的访问令牌中继到我的资源服务器。
问题是如何配置 Zuul 代理以将用户名和密码转发到身份验证服务器,因为我使用密码授予流程来获取令牌。
【问题讨论】:
如果问题仍然相关......
我的任务是使用密码授权类型在 Zuul 后面配置授权和资源服务器。 这article 和example on github 对我帮助很大,但我主要是使用调试来配置环境。
请查看我的example of configuration OAuth2 Password Grant Type behind Zuul。
要运行示例,在每个服务文件夹中运行 mnv spring-boot:run
在浏览器中转到http://localhost:8765,凭据用户/用户,管理员/管理员
http://localhost:8761/ - 尤里卡
我没有使用@EnableOAuth2Sso,而是使用@EnableOAuth2Client,并且只配置了ResourceOwnerPasswordAccessTokenProvider(more details here)。
@EnableOAuth2Sso 配置了所有令牌提供者,但我只需要密码提供者。
示例使用 JwtTokens。
【讨论】: