Задать вопрос
@belyaevcyrill

Какие поля в таблице должны быть для OAuth2.0-авторизации?

Возникла необходимость сделать в web-приложении так, чтобы пользователи могли заходить в личный кабинет с помощью учётной записи вконтакте и фейсбук. Насколько я знаю, обе социальные сети поддерживают протоколы авторизации OAuth 2.0.

Все пользователи в web-приложении содержатся в таблице user. Подскажите, пожалуйста, какие дополнительные поля нужно добавить в эту таблицу, чтобы обеспечить OAuth 2.0 в web-приложении?

Спасибо!
  • Вопрос задан
  • 672 просмотра
Подписаться 3 Средний Комментировать
Ответ пользователя kidar2 К ответам на вопрос (2)
@kidar2
Не надо ничего хранить. Как только сессия пользователя в вашем приложении истекла он всё равно будет заново авторизовываться. Всё что нужно получать от сервиса авторизации - это email, и сопоставлять его с вашей базой, чтобы понимать под кем авторизовывать.
Хранить всякие токены или expired_in ни к чему.
Ответ написан
Комментировать