Web应用程序的“使用Google登录”方法是否意味着使用Google进行OpenID的需求(或可以使用OAuth)?
-
25-10-2019 - |
题
Web应用程序的“使用Google登录”方法是否意味着使用Google进行OpenID的需求(或可以使用OAuth)?
阅读Google页面几乎需要使用OpenID来进行“使用Google登录”,并且OAuth可以通过Google API获取数据?
澄清: :实际上,更深入地看一下Ruby“ Omniaut-Google-oauth2” Gem在成功完成“与Google”的“签名”时所做的事情,我看到它正在碰到:
并在“范围”中包括
“ https://www.googleapis.com/auth/userinfo.email”
“ https://www.googleapis.com/auth/userinfo.profile”。
因此,这意味着Oauth可以用于“与Google签名”,不是吗?
解决方案 2
答案似乎是肯定的。在这里记录:
其他提示
这确实取决于您的需求,但是简单的方法是使用其余/JSON GITAPI调用。有一个中间结果,您可以用来收集用户登录的唯一ID和确认后的确认,它将为您提供更多信息(例如电子邮件地址,名字,姓氏和姓氏)。这是一种比OAuth更简单的方法,但可能无法提供您需要知道的一切。
在此处查看文档: http://code.google.com/apis/indesitytoolkit/v1/reference.html
(哦,如果您是从C#服务器发布的,请确保使用UTF-8编码完成您的服务器帖子。给出其他语言的示例。)
不隶属于 StackOverflow