google-app-engine - 用户 API 中内置的登录功能是否会在 4 月 20 日停止工作?

标签 google-app-engine go google-openid

我目前在我的 Google App Engine 应用程序中使用 Users API ( this one here) 和 Go 语言。我的用户在首次授予权限时收到警告消息,内容为“Google 帐户的 OpenID 2.0 即将消失。开发人员应在 2015 年 4 月 20 日之前迁移到 OpenID Connect。”但是我在 Users API 的文档中找不到任何警告说任何东西都会停止工作,就像我在其他所有关于 OpenID 2.0 的部分所做的那样(here)。

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

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

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

u := user.Current(appengine.NewContext(r))
email := u.Email

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

最佳答案

请阅读以下信息: https://developers.google.com/identity/protocols/OpenID2Migration https://developers.google.com/identity/protocols/OpenIDConnect https://developers.google.com/identity/sign-in/auth-migration

您可能还会找到这个 forum post有帮助。

user.LoginURLFederated 与 Google 帐户结合使用的应用程序将停止工作。这些应用需要按照上面第一个链接中的信息进行迁移。

应用程序可以继续使用 user.LoginURLFederated 与各种其他第三方 OpenID2 服务提供商一起使用。

关于google-app-engine - 用户 API 中内置的登录功能是否会在 4 月 20 日停止工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29372846/

相关文章:

asp.net-core - 什么可能导致相关 cookie 无法在特定设备上返回

google-app-engine - Google App Engine 中生产和测试环境的最佳实践

java - 创建 App Engine 连接的 Android 项目

google-app-engine - 使用 go 和应用引擎的数据存储导入和解析大型 CSV 文件

ajax - go - 如何获取请求消息正文内容?

go - 在 Golang 当前演示文稿中编辑 .play 代码部分

oauth - 使用 Google 帐户 OAuth API 时如何获取 Google 用户 ID(电子邮件)

java - Google App Engine/Google Cloud SQL - 检测是 MySQL 还是 Google Cloud SQL

reflection - 在运行时解析传递给函数的结构

unit-testing - 如何对我的 Google OpenID 消费者应用程序进行单元测试?