如何实现ID连接和春季安全(How to implement Openid connect and

2019-06-26 19:53发布

我认证和授权的初学者,但我必须连接到一个OpenID的对我的工作连接提供商。 我知道一些关于如何使用Spring Security。

首先,我按照好的方向得到的UserInfo对象的感谢。 https://oauthssodemo.appspot.com/step/1

然后,我发现了一个名为“弹簧安全的OAuth”的一个伟大的实施。 我可以运行在Tomcat应用程序并连接到Facebook的成功。
https://github.com/SpringSource/spring-security-oauth

至于下一步,我想用“弹簧安全的OAuth”连接谷歌,但我不知道该怎么做完全。 (说实话,我不知道差异如何ID连接和aouth2 ..)

给我点暗示。 任何帮助将不胜感激。

Answer 1:

这里是一个样本很小的项目整合谷歌开放的。ID连接使用Spring Security: https://github.com/fromi/spring-google-openidconnect对我来说,关键的一点是,在很大程度上依赖于Spring的OAuth2,以尽量减少所需的配置。



Answer 2:

该ID连接基本要领规格是暂时的http://openid.net/specs/openid-connect-basic-1_0.html春天具体细节来实现各个步骤,框架还详细介绍了具体任务WRT这个新问题程序。



Answer 3:

你可以使用弹簧社会谷歌谟实行“在与谷歌”功能。 它的引擎盖下使用OAuth 2.0,但现在它的使用与Google+ API来获取个人资料信息。 我做了一个叉 ,使其使用谷歌身份认证和授权API是basicaly的openconnect标识标准



文章来源: How to implement Openid connect and Spring Security