#node.js #redis #everyauth
#node.js #redis #everyauth
Вопрос:
Я проверил модуль EveryAuth, который обладает отличными функциями, и решил использовать в своем проекте.
Мой вопрос в том, как обрабатывать данные социальной аутентификации (twitter, facebook …) в redis
Комментарии:
1. В чем ваш вопрос? Вам нужен макет данных?
Ответ №1:
Поскольку 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
Конкретного способа сделать это нет, но если вам нужна связь между ключами, вам нужно справиться с этим самостоятельно (такая связь username<->id показана выше)
Комментарии:
1. Спасибо @crazyjul … какой из них хорош в качестве основного ключа электронной почты или идентификатора социальной аутентификации