#database #back #migrate
#База данных #Назад #миграция
Вопрос:
В настоящее время мы рассматриваем возможность использования Janrain на нашем веб-сайте вместо самостоятельной разработки приложений для входа в социальные сети. У нас есть следующие вопросы:
1) Когда мы получаем доступ к набору данных пользователя, можем ли мы хранить эти данные в нашей БД?
2) Будут ли данные храниться таким образом / в таком формате, что, если я когда-нибудь захочу сменить поставщика или перейти обратно в свое собственное приложение (facebook connect или войти в систему с помощью Twitter), оно будет работать без необходимости повторной регистрации пользователей?
3) Я предполагаю, что процесс аутентификации должен быть повторен, если я переключаю провайдеров. Если это произойдет, будут ли идентификаторы, полученные из социальной сети, и идентификаторы, нормализованные Janrain, совпадать таким образом, чтобы я знал, что это один и тот же пользователь, если я когда-нибудь выйду из Janrain?
В принципе, я хочу быть уверенным, что если я когда-нибудь увеличу свою пользовательскую базу, но не получу достаточных доходов для оплаты Janrain, я смогу мигрировать из Janrain без особых проблем для меня или моих пользователей.
Заранее спасибо за помощь
Leo
Ответ №1:
Чтобы ответить на первый вопрос, ответ «да», janrain предоставляет скрипт перенаправления, который вы можете изменять и делать с ним все, что вам заблагорассудится. Для второго, который полностью зависит от вас, ваш сценарий входа в систему для этой цели должен зарегистрировать пользователя, если он еще не зарегистрирован, а затем войти в систему. Для третьего числа да.