我使用omniauth作为唯一的身份验证方法,以允许用户通过Facebook/Google/Twitter登录我的网站。
我存储用户的名字、姓氏和电子邮件地址。然而,当我从OAuth中提取Twitter授权哈希时,我只能得到昵称、姓名、地点、头像、描述和URLs。
是否有一个作用域可以在我的初始化器中传递,以获取用户的电子邮件并将姓名拆分为名字和姓氏字段?
我存储用户的名字、姓氏和电子邮件地址。然而,当我从OAuth中提取Twitter授权哈希时,我只能得到昵称、姓名、地点、头像、描述和URLs。
是否有一个作用域可以在我的初始化器中传递,以获取用户的电子邮件并将姓名拆分为名字和姓氏字段?
if social_params["provider"] == "twitter"
检查,并在必要时重定向到注册表单来稍后添加它。 - iwasrobbed