Google+ SignIn可用作OpenId吗?

时间:2013-07-14 12:30:29

标签: php openid google-plus

我对此Google+登录有一个理解问题: https://developers.google.com/+/web/signin/

我可以将它用作我的主页的OpenId,可以设置php会话而不仅仅是Javascript令牌。

或者这只是为了获得在Google +上发帖或评论的权利?

谢谢; - )

2 个答案:

答案 0 :(得分:4)

很抱歉,您可以使用Google+登录作为OpenId端点。它基于OpenID Connect,与OpenId不同。

您可以使用Google的OpenID端点:https://developers.google.com/accounts/docs/OpenID,但您无法访问Google+。

或者您可以使用OpenID + OAuth2:https://developers.google.com/accounts/docs/OpenID#oauth,但您无法访问Google+。

或者您可以在服务器端OAuth2Login:https://developers.google.com/accounts/docs/OAuth2Login并要求Google +的OAuth2范围访问Google+平台的大部分功能。

或者您可以使用Google+登录:https://developers.google.com/+/这是推荐的解决方案,因为它为大多数主要语言提供客户端库,您可以访问Google+平台的全部功能。

答案 1 :(得分:1)

我不是确定但我相信您可以使用Google的OpenID系统来请求“有关您帐户的基本信息”。这就是我登录Stack Exchange的方式。至于PHP,请使用JS触发器并将GET / POST发送到相应的PHP脚本。