Если бы я полностью интегрировал Janrain Social Login или Oneall какие препятствия возникнут при переходе на мою собственную систему?
Например, многие разработчики используют социальный плагин Janrains (и многие другие), потому что у них нет времени писать весь код для предоставления собственного решения или потому что это быстро и удобно.
Однако где-то в будущем, возможно, когда у разработчика будет больше времени, он может написать свое собственное решение, используя, скажем, селектор OpenID и библиотеку openid (например, собственное решение stackoverflow). Кроме того, Janrain и Oneall становятся дорогими, неплохо получить первые несколько тысяч пользователей, но после внезапного увеличения числа регистраций пользователей это становится невероятно дорогим (особенно если вы используете только социальный вход, а не другие социальные функции)
Проблема, которую я вижу, заключается в том, что в моем приложении facebook URL-адрес сайта (например, oneall), который я даю приложению FB, равен 'http://myapp.api.oneall.com/ ', который будет обрабатывать всю проверку и связывать учетную запись, а затем перенаправлять на обратный URL-адрес моего веб-сайта.
Однако, если я заменю Oneall своим собственным решением (URL сайта изменится), что произойдет? Тогда аутентификация станет недействительной, не так ли? и пользователю придется снова принимать разрешения? Как мне сделать успешную миграцию?
Надеюсь, я достаточно хорошо это объяснил. Возможно, это тривиально, но хотелось бы получить некоторые пояснения. Я хочу убедиться, что я не привязан к Oneall или Janrain.