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