我检查了具有出色功能的 EveryAuth 模块并决定在我的项目中使用。
我的问题是,如何在 redis 中处理社交身份验证数据(twitter、facebook ......)
由于 redis 是一个键值系统,因此您需要相应地创建您的键。
例如,您可以这样做:
set user:1:name first_user
set username:first_user:id 1
然后对于数据本身
set user:1:email myemail@whatever.com
set user:1:twitter_auth whatever"
set user:1:facebook_auth whatever
没有具体的办法,但是如果需要key之间的关系,需要自己处理(如上图这样的username<->id关系)