首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >4月20日之后,我如何使用Google-OpenId?

4月20日之后,我如何使用Google-OpenId?
EN

Stack Overflow用户
提问于 2015-04-05 09:22:55
回答 1查看 402关注 0票数 1

我目前正在使用无所不在-openid在我的应用程序,以启用登录与我的谷歌帐户。

或多或少,我所要做的一切就是创建这个方法。

代码语言:javascript
复制
use OmniAuth::Builder do
  provider :open_id,  :name => 'openid',
    :identifier => 'https://www.google.com/accounts/o8/id',
    :store => OpenID::Store::Filesystem.new('/tmp')
end

魔法从盒子里开始起作用了。

现在,我收到警告

重要的是:谷歌已经反对OpenID 2.0,并将在迁移期间关闭它。如果您的应用程序使用OpenID 2.0,您必须在2015年4月20日之前迁移应用程序,如迁移时间表所示。

不幸的是,我不知道怎么做才能在4月20日之后登录我的应用程序。

有什么资源能帮到我吗?

EN

回答 1

Stack Overflow用户

发布于 2015-04-17 03:57:54

您的应用程序将是将于4月20日突然停止工作的数以千计的应用程序之一。

您应该将应用程序设置为使用谷歌OAuth宝石。如果在gem中设置了openid_realm选项,它将给出用户的旧OpenID URL,以便您可以在数据库中查找它们。请注意,Google只在2017年之前保证OAuth请求中的OAuth URL,所以当用户第一次使用OAuth登录时,您应该将用户转换为一个新的模式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29455859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档