使用外部 oAuth2 提供商验证用户,java spring

Authentificate user with external oAuth2 provider, java spring

我目前正在使用 java 框架 Spring(新功能),尝试为具有 oAuth2 授权的移动设备构建无状态 REST API。一般来说,我想执行以下步骤:

就是这样,我只需要社交提供商对用户进行身份验证,但我没有找到解决这个问题的简单示例 - 到处都是大量抽象的巨大库,试图为我构建更复杂的安全层然后我想要。

有人可以给我代码示例或链接,以便使用 spring 工具探索这个简单问题的简单解决方案,最好在 java 配置中吗? (从外部 oAuth2 提供商获取用户数据)

所以,几天后我发现 amazing lib oAuth 请求,称为 scribe,只需几行代码就可以完成我想要的一切。