2017-05-29 22 views
0

如果有一天我需要用自定义解决方案替换Firebase,我可以将授权用户从Firebase身份验证迁移到我的系统中吗?我可以无缝地从Firebase Auth迁移用户吗?

我知道Firebase允许使用Firebase Admin SDK导出所有用户数据,但我很好奇身份提供商(Facebook,Google和Twitter)的行为。如果我的自定义系统使用与Firebase身份验证相同的提供程序API密钥,那么我的用户会遇到什么情况?

感谢您的帮助!

回答

1

火力地堡的验证提供了一个CLI SDK下载您的帐户: https://firebase.google.com/docs/cli/auth#authexport

火力地堡验证使用SCRYPT哈希密码。如果您决定迁移,您还可以联系Firebase支持来帮助您完成此过程。 至于链接的OAuth提供者,您仍然可以在您自己的系统中实现它,因为OAuth流程是众所周知的标准,用户应该是可移植的。一般来说,Firebase身份验证架构基于业内广泛使用的开放标准和协议。优势在于Firebase Auth为您免费管理所有复杂性。

+0

导出用户和散列密码后,您可以使用https://github.com/firebase/scrypt来验证用户登录。 – Kiana

相关问题