Si tuviera que integrar completamente Janrain Social Login o Oneall, ¿cuáles serían los obstáculos para migrar a mi propio sistema personalizado?Migrar lejos de un proveedor de inicio de sesión social
Por ejemplo, muchos desarrolladores utilizan el complemento social Janrains (y muchos otros) porque no tienen tiempo para hacer todo el código para proporcionar su propia solución o porque es rápido y conveniente.
Sin embargo, en algún lugar en el futuro, tal vez cuando el desarrollador tenga más tiempo, puede escribir su propia solución utilizando, digamos, el selector OpenID y una biblioteca openid (como la propia solución stackoverflow). Además, Janrain y Oneall se vuelven caros, es bueno conseguir tus primeros miles de usuarios, pero después de un aumento repentino en los registros de usuarios, se vuelve increíblemente costoso (especialmente si solo usas el inicio de sesión social y no las otras características sociales)
El problema que veo es que en mi aplicación de Facebook, la URL del sitio (oneall por ejemplo) que doy a la aplicación FB es 'http://myapp.api.oneall.com/' que manejará toda la validación y vinculará la cuenta y luego redirigirá a mis sitios web. .
Sin embargo, si reemplazo Oneall con mi propia solución (la URL del sitio cambiará), ¿qué pasaría? La autenticación se volvería inválida, ¿no? y el usuario tendrá que aceptar permisos de nuevo? ¿Cómo haría una migración exitosa?
Espero haberlo explicado lo suficientemente bien. Tal vez esto es trivial, pero sería muy apreciada cierta aclaración. Quiero asegurarme de no estar atada a Oneall o Janrain.
Estoy muy interesado en escuchar las respuestas para esto. Como una posible alternativa, ¿has pensado en usar algo como HybridAuth? http://hybridauth.sourceforge.net/ – TryHarder