Flu*_*key 6 openid social-networking janrain
如果我要完全整合Janrain Social Login或Oneall,那么迁移到我自己的自定义系统的障碍是什么?
例如,许多开发人员使用Janrains社交插件(以及许多其他人)因为他们没有时间来提供所有代码来提供他们自己的解决方案,或者因为它快速方便.
但是,在未来的某个地方,也许当开发人员有更多时间时,他可以使用OpenID选择器和openid库(例如stackoverflow自己的解决方案)编写自己的解决方案.此外,Janrain和Oneall变得昂贵,最好让你的前几千用户,但在你突然增加用户注册后,它变得非常昂贵(特别是如果你只使用社交登录而不是其他社交功能)
我看到的问题是,在我的Facebook应用程序中,我给FB应用程序的网站URL(例如oneall)是' http://myapp.api.oneall.com/ ',它将处理所有验证并链接帐户然后重定向到我的网站回调网址.
但是,如果我用我自己的解决方案替换Oneall(网站URL会改变),会发生什么?验证将变为无效,不是吗?用户将不得不再次接受权限?我如何成功迁移?
我希望我已经解释得那么好了.也许这是微不足道的,但一些澄清将非常感激.我想确保我没有被Oneall或Janrain束缚.
小智 2
我对 Oneall 没有太多经验,但 Janrain 使 Engage 服务尽可能无缝且非侵入性。换句话说,无论发生什么情况,您都可以保留您的用户数据。这就是 Janrain 提供 API 端点的原因,您可以以任何您想要的方式自由调用和保留该配置文件数据。Janrain Engage 不会在服务器上存储任何用户数据,如果您打算离开,他们也不会拒绝访问。
例如,如果您有一个 Wordpress 网站并使用我们的 Engage 小部件插件来获取传统和社交登录的用户数据,则即使您删除 Engage 小部件,您也可以保留这些 WordPress 用户。他们的登录体验在事后也不会改变。
当然,当开发人员有时间和资源来构建本地网站时,他们无论如何都必须对服务器端管理用户配置文件的方式进行编程。