小编Bla*_*lly的帖子

用户API内置的登录功能是否会在4月20日停止运行?

我目前在我的Google App Engine应用程序中使用Go语言的用户API(此处为此).我的用户在首次授予"Google帐户的OpenID 2.0即将消失"权限时会收到警告消息.开发人员应在2015年4月20日之前迁移到OpenID Connect.但我在用户API的文档中找不到任何警告,说任何事情都会停止工作,就像我在OpenID 2.0的其他部分所做的一样(这里).

我只使用很少的用户API代码,只是为了创建这样的登录URL:

url, _ := user.LoginURLFederated(c, return_url, "www.google.com/accounts/o8/id")
Run Code Online (Sandbox Code Playgroud)

并阅读用户的电子邮件地址,如下所示:

u := user.Current(appengine.NewContext(r))
email := u.Email
Run Code Online (Sandbox Code Playgroud)

我是否需要担心迁移,或者用户API是否会在4月20日之后处理所有事情而不会失败?

google-app-engine go google-openid

7
推荐指数
2
解决办法
315
查看次数

实际上,让我的用户使用Google登录的首选JavaScript方法是什么?

我一直争先恐后地将我的网站(使用服务器端,基于Go的OpenID解决方案,在过去的星期一可能已经或可能没有被Google禁用)转换为Google JavaScript oauth库,以使我的用户能够登录使用他们的Google帐户.我首先在这里问了一个问题,并收到了一些试图提供帮助的人的评论,但没有得到明确答案.然后,我决定只发挥它的安全,并转换为另一种方法,这似乎起初进展顺利,但我现在有一些抱怨我的用户,他们无法得到签署的,看到我的下一个问题在这里.

我现在的问题是,我已经在不同的api库中找到了至少四套不同的文档,所有文档都在Google官方网站上,所有这些都声称告诉我如何执行此操作.没有特别的顺序:

  1. 适用于JavaScript的Google API客户端库(测试版)
  2. Google+平台,快速入门
  3. Google Identity Platform
  4. Google登录网站

我现在对实际的"首选"方法可能是什么感到困惑,我想知道我是否可能使用过时的方法可能导致我的问题?我目前正在使用上面列表中选项#2的"快速入门"指南中使用的方法.

任何见解将不胜感激.

javascript google-api oauth-2.0 google-oauth

4
推荐指数
1
解决办法
1102
查看次数