Я пишу веб-приложение (в надежде использовать Lift) и хотел бы, чтобы пользователи входили в мою систему, используя свои учетные данные Facebook.Я также планирую создать таблицу пользователей, чтобы можно было отслеживать пользователей, которые выполняют действия на моем сайте.
- Если это первый раз, когда пользователь вошел в систему, то создайте новый объект User (расширить Lift's ProtoUser), сохранить этого пользователя в базе данных и установить этого пользователя в качестве текущего пользователя для этого сеанса.
- Если это возвращающийся пользователь, затем извлечь зарегистрированного пользователя из базы данных и установить этого пользователякак текущий пользователь для этого сеанса.
Кто-нибудь делал этот тип интеграции пользователей ранее в Lift и может предоставить некоторые рекомендации или даже исходный код для достижения этой цели?Спасибо.