有没有人有关于如何做到这一点的线索?我基本上试图用OpenID替换“与Google连接”的策略。当用户使用新的OAuth方案登录时,需要确定一个旧用户(Google开放ID用户)。设计:将Google Open ID迁移到Google OAuth
我有一个依赖电子邮件地址作为主键的工作实现,因为开放式ID策略可以捕捉到这一点。问题是,我不想在OAuth流程中询问电子邮件。理想的价值仅仅是Google用户ID,但Open ID策略似乎没有捕捉到这一点。
因此,我已经打开ID标记,如https://www.google.com/accounts/o8/id?id=AfSCwGQ4PUaidXSQddJugXKLqU5V0MrXFhJM6UHybPw,并试图了解我是否可以从中获取Google ID。
更新:我在这里解释我是如何结束这样的迁移 - http://softwareas.com/migrating-user-accounts-from-google-openid-to-google-oauth-to-google-plus
也许[此链接](http://andrewhorsman.net/ruby-oauth-google-calendar-data/)和Will Norris的答案会帮助你。如果你确实能够实现它的功能,如果你以后可以在这里发布你的解决方案,那将是非常棒的。我真的很感激它。 – Ashitaka