Я только начал смотреть в OAuth, и это выглядит очень хорошо. Я теперь oauth с твиттером, работающим в рубине прямо сейчас.
Теперь мне интересно, какой рекомендуемый безопасный способ хранения ответов в моей локальной базе данных и сеансе?
- Что я должен хранить?
- Где его хранить?
В этом примере приложение twitter-oauth-with-rails хранит a user.id
в сеансе, а таблица пользователя имеет token
и secret
. Но похоже, что было бы очень легко взломать и получить секрет, просто пройдя множество тестовых идентификаторов пользователей, нет?