我在Rails应用程序中实现了design+patreon gem,没有出现任何问题。现在,在创建用户时,默认情况下,design需要一个电子邮件/密码,但Patreon只使用oauth集成。
我想知道,使用什么样的正确策略,这样我就可以将Patreon Oauth用户迁移为Devise用户,而不必设置伪密码/电子邮件来进行验证。我仍然希望最终允许用户通过Devise本地注册,以及通过Patreon注册。
是否有一个我可能错过的已知策略/创业板/附加设计可以轻松实现?
您可以在patreon服务的登录调用中检索用户的电子邮件和许多其他信息(请参阅此处(,但密码仍然未知,您不能只复制&粘贴用户。