2012-02-24 78 views
6

如果我要充分整合Janrain Social LoginOneall会是什么障碍是迁移到远离自己的自定义系统迁移走?从社会登录提供

例如,许多开发人员使用Janrains社交插件(和许多其他的),因为他们没有时间做所有的代码提供自己的解决方案或者是因为它的快速和便捷。但是,在未来的某个地方,也许开发人员有更多时间的时候,他可能会使用OpenID选择器和openid库(比如stackoverflow自己的解决方案)编写自己的解决方案。此外,Janrain和Oneall变得昂贵,让您的前几千名用户感到很高兴,但在用户注册突然增加之后,它变得非常昂贵(尤其是如果您只使用社交登录而不是其他社交功能)

我看到的问题是,在我的Facebook应用程序中,我给FB应用程序的网站URL为'http://myapp.api.oneall.com/',它将处理所有验证并链接帐户,然后重定向到我的网站回调URL 。

但是,如果我用我自己的解决方案替代Oneall(网站URL会改变),会发生什么?验证会变得无效,不是吗?用户将不得不再次接受权限?我将如何成功迁移?

我希望我是不够好解释。也许这是微不足道的,但一些澄清将不胜感激。我想确保我没有被绑在Oneall或Janrain上。

+0

我非常有兴趣听到这个答案。作为一种可能的选择,你有没有想过使用类似HybridAuth的东西? http://hybridauth.sourceforge.net/ – TryHarder 2012-06-07 04:09:53

回答

2

我没有与Oneall多少经验,但Janrain使得搞服务无缝和非侵入性越好。换句话说,无论发生什么事情,您都可以保留用户数据。这就是为什么Janrain提供API端点的原因,您可以随意调用并保持您的个人资料数据。 Janrain Engage不会在服务器上存储任何用户数据,并且如果您打算离开,他们不会拒绝访问。例如,如果您有一个Wordpress网站并使用我们的Engage小部件插件来获取传统以及社交登录的用户数据,即使您移除了Engage小部件,您仍然保留这些Wordpress用户。事实上,他们的登录体验也不会改变。

当然,当开发人员有时间和资源来打造一个本土的网站,他们具有对用户配置文件管理服务器端反正方式进行编程。

+4

啊,来自jahrain的人。优秀。感谢您的答复。我确实有一个问题:为什么你的平台非常昂贵?如果您想使用平台的每个功能,我都能理解定价,但是,如果您只想使用您的产品的社交登录端,那么它非常昂贵。感谢您的回答。 – Flukey 2012-02-25 20:43:17

+0

对不起,在这个答复中延迟。从未收到通知,直到我碰巧登录!我们的平台是一流的服务,是同类中最好的。无论如何,一个有限预算的开发者可以试试Janrain。 Engage Basic是免费的,允许最多2500次登录/月| 6个提供者......这对于刚开始的人来说是很多的。 Engage Plus仅100美元/年,可为您提供直接电子邮件支持和每年5000次登录| 12个提供者| 5个管理员。不能伤害尝试免费服务,不是吗? – duke 2012-05-18 22:03:16