Web应用程序的“使用Google登录”方法是否意味着使用Google进行OpenID的需求(或可以使用OAuth)?

StackOverflow https://stackoverflow.com/questions/9303217

  •  25-10-2019
  •  | 
  •  

Web应用程序的“使用Google登录”方法是否意味着使用Google进行OpenID的需求(或可以使用OAuth)?

阅读Google页面几乎需要使用OpenID来进行“使用Google登录”,并且OAuth可以通过Google API获取数据?

澄清: :实际上,更深入地看一下Ruby“ Omniaut-Google-oauth2” Gem在成功完成“与Google”的“签名”时所做的事情,我看到它正在碰到:

https://accounts.google.com/o/oauth2/auth.

并在“范围”中包括

“ https://www.googleapis.com/auth/userinfo.email”
“ https://www.googleapis.com/auth/userinfo.profile”。

因此,这意味着Oauth可以用于“与Google签名”,不是吗?

有帮助吗?

解决方案 2

答案似乎是肯定的。在这里记录:

http://code.google.com/apis/accounts/docs/oauth2login.html

其他提示

这确实取决于您的需求,但是简单的方法是使用其余/JSON GITAPI调用。有一个中间结果,您可以用来收集用户登录的唯一ID和确认后的确认,它将为您提供更多信息(例如电子邮件地址,名字,姓氏和姓氏)。这是一种比OAuth更简单的方法,但可能无法提供您需要知道的一切。

在此处查看文档: http://code.google.com/apis/indesitytoolkit/v1/reference.html

(哦,如果您是从C#服务器发布的,请确保使用UTF-8编码完成您的服务器帖子。给出其他语言的示例。)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top