我正在开发基于Sping Boot 的应用程序。我已经通过Apache奥尔图实现了OAuth客户端,它发送自定义OAuthClientRequest并以OAuthAccessTokenResponse的形式获得响应。我一直在寻找Apache奥尔图中的那种库,但我被Spring库的数量所淹没,我真的不知道什么样的Spring或Java库是为这种工作而设计的。
OAuthClientRequest
OAuthAccessTokenResponse
vqlkdk9b1#
我不确定我是否完全理解你的场景,但开源Connect2id / Nimbus库是受人尊敬的,有很好的文档。
uajslkp62#
我想到两种可能性:(1)SpringBoot原生支持OAuth:https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#web.security.oauth2你可以找到here的一些例子。所有示例都使用Sping Boot 中的原生OAuth 2.0支持实现。(2)scribejava一个简单的OAuth客户端Java库
2条答案
按热度按时间vqlkdk9b1#
我不确定我是否完全理解你的场景,但开源Connect2id / Nimbus库是受人尊敬的,有很好的文档。
uajslkp62#
我想到两种可能性:
(1)SpringBoot原生支持OAuth:
https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#web.security.oauth2
你可以找到here的一些例子。
所有示例都使用Sping Boot 中的原生OAuth 2.0支持实现。
(2)scribejava一个简单的OAuth客户端Java库