Spring security 如何实现Openid连接和Spring安全性

Spring security 如何实现Openid连接和Spring安全性,spring-security,openid,oauth-2.0,google-openid,Spring Security,Openid,Oauth 2.0,Google Openid,我是认证和授权的初学者,但我必须在工作中连接到openid连接提供商。我对如何使用Spring Security略知一二 首先,我得到了UserInfo对象,这是因为我遵循了正确的方向。 然后我在下面找到了一个名为“SpringSecurityOAuth”的伟大实现。我可以在tomcat上运行应用程序并成功连接到facebook。 下一步,我想使用“SpringSecurityOAuth”连接google,但我不知道如何完全做到这一点。(老实说,我不知道openid connect和aout

我是认证和授权的初学者,但我必须在工作中连接到openid连接提供商。我对如何使用Spring Security略知一二

首先,我得到了UserInfo对象,这是因为我遵循了正确的方向。

然后我在下面找到了一个名为“SpringSecurityOAuth”的伟大实现。我可以在tomcat上运行应用程序并成功连接到facebook。

下一步,我想使用“SpringSecurityOAuth”连接google,但我不知道如何完全做到这一点。(老实说,我不知道openid connect和aouth2之间有什么区别。)


给我一个线索。任何帮助都将不胜感激

OpenID Connect basic essentials规范目前在
对于实现单个步骤的特定于Spring的细节,请提出新的问题,进一步详细说明确切的任务w。RT此过程。

这里是一个集成Google Open Id Connect和Spring Security的示例最小项目:
对我来说,关键的一点是高度依赖Spring OAuth2来最小化所需的配置。

您可以使用实现“使用Google登录”功能。它在幕后使用OAuth2.0,但现在它使用Google+API来检索配置文件信息。要使用基本的openconnect Id标准,您的体验有什么回报吗?参考还是举例?谢谢!