Spring zuul代理到OAuth2服务器密码授予

时间:2017-05-06 07:19:46

标签: spring proxy

我尝试使用@ EnableOAuth2Sso实现Zuul反向代理,这样我就可以将从身份验证服务器获取的访问令牌中继到我的资源服务器。

问题是如何配置Zuul代理以将用户名和密码转发到身份验证服务器,因为我使用密码授予流来获取令牌。

1 个答案:

答案 0 :(得分:0)

如果问题仍然相关...

我有一个任务是使用密码授予类型在Zuul后面配置授权和资源服务器。 articleexample on github对我有很大帮助,但是大多数情况下,我已经使用调试来配置环境。

请检查我的example of configuration OAuth2 Password Grant Type behind Zuul

要运行该示例,请在每个服务文件夹中运行mnv spring-boot:run

在浏览器中,转到http://localhost:8765,凭据用户/用户,admin / admin

http://localhost:8761/-尤里卡

我没有使用@EnableOAuth2Sso,而是使用@EnableOAuth2Client并仅配置ResourceOwnerPasswordAccessTokenProvidermore details here)。 @EnableOAuth2Sso已配置了所有令牌提供者,但我只需要密码提供者。

示例使用JwtTokens。