Twitter用户哈希用于巫术认证

时间:2011-12-16 16:52:12

标签: ruby-on-rails authentication twitter-oauth

我正在使用Sorcery gem及其外部模块来通过Twitter进行身份验证。我已经进行了身份验证,但是我希望在成功登录后将用户的Twitter个人资料图片URL存储在我的数据库中.Sorcery似乎有一个配置选项可以完全按照我的意愿执行:

config.twitter.user_info_mapping = {:nickname => "screen_name"}

也许我在Sorcery文档中遗漏了一些内容,但我找不到任何关于“密钥”可用的信息。我试过这个无济于事:

config.twitter.user_info_mapping = {:nickname => "screen_name", :avatar_url => "profile_image_url"}

有没有人找到关于此的文档?

1 个答案:

答案 0 :(得分:4)

这就是你以json格式从twitter获得的内容。 这是关于它的Twitter文档https://dev.twitter.com/docs/api/1/get/account/verify_credentials

config.twitter.user_info_mapping = {:username => "screen_name", 
                                    :realname => "name", 
                                    :location => "place", 
                                    :web => "url",
                                    :bio => "description"}