Gdybym miał w pełni zintegrować Janrain Social Login lub Oneall, jakie byłyby przeszkody migracji do mojego własnego systemu?Migracja z dala od dostawcy logowania społecznościowego
Na przykład wielu programistów używa wtyczki społecznościowej Janrains (i wielu innych), ponieważ nie mają oni czasu na wykonanie całego kodu dla dostarczenia własnego rozwiązania lub ponieważ jest to szybkie i wygodne.
Jednak gdzieś w przyszłości, być może, gdy deweloper będzie miał więcej czasu, może napisać własne rozwiązanie za pomocą, powiedzmy, selektora OpenID i biblioteki openidowej (takiej jak własne rozwiązanie stackoverflow). Co więcej, Janrain i Oneall stają się drogie, dobrze jest zdobyć pierwsze kilka tysięcy użytkowników, ale po nagłym wzroście liczby rejestracji użytkowników staje się on niezwykle kosztowny (szczególnie, jeśli używasz tylko logowania społecznościowego, a nie innych funkcji społecznościowych)
Problem polega na tym, że w mojej aplikacji na Facebooku adres URL witryny (na przykład jeden) podaję aplikacji FB to "http://myapp.api.oneall.com/", która zajmie się wszystkimi walidacjami i połączeniem konta, a następnie przekierowaniem do mojego adresu URL wywołania zwrotnego w mojej witrynie .
Jeśli jednak zastąpię Oneall moim własnym rozwiązaniem (adres strony zmieni się), co by się stało? Uwierzytelnienie stałoby się nieważne, nie? i użytkownik będzie musiał ponownie zaakceptować uprawnienia? Jak zrobić udaną migrację?
Mam nadzieję, że wyjaśniłem to wystarczająco dobrze. Może to jest trywialne, ale niektóre wyjaśnienia byłyby bardzo mile widziane. Chcę się upewnić, że nie jestem związany z Oneallem ani Janrainem.
Jestem bardzo zainteresowany usłyszeniem odpowiedzi na to. JAKO MOŻLIWEJ alternatywy, czy myślałeś o użyciu czegoś takiego jak HybridAuth? http://hybridauth.sourceforge.net/ – TryHarder