在现有的sprig启动应用程序中实现oauth2

时间:2016-09-12 10:33:27

标签: spring spring-security spring-boot oauth-2.0 spring-security-oauth2

我有一个spring boot应用程序,我需要将OAuth2集成到其中。这意味着运行资源和授权服务器。目前我正在使用Java配置,并拥有一个客户UserDetails对象和服务以及一个相对标准的WebSecurityConfigurerAdapter。我想允许当前用户长时间使用OAuth2。不幸的是我需要这样做,但不能让它工作。 谢谢

1 个答案:

答案 0 :(得分:0)

我在今年早些时候写了一篇关于这个话题的tutorial article。这描述了如何使用没有spring-cloud的纯spring-oauth2构建整个设置。

这描述了为什么要集成它们以及如何集成它们。如果您正在寻找更高级的解决方案,您可以查看JHipster UAA,它在微服务架构的更详细设置中实现了spring-cloud-security。您可以查看我的JHipster UAA setup,查看相应资源服务器的配置方式,将spring-cloud-security与oauth2授权的feign客户端结合使用,旁边是JWT令牌交换的普通密码。