我可以从Firebase Auth无缝迁移用户吗?

Mat*_*s11 5 firebase firebase-authentication

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

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

谢谢你的帮助 !

boj*_*eil 9

Firebase Auth提供CLI SDK来下载您的帐户:https: //firebase.google.com/docs/cli/auth#authexport

Firebase Auth使用SCRYPT来哈希密码.如果您决定迁移,还可以与Firebase支持小组联系以帮助您完成此过程.对于链接的OAuth提供程序,您仍然可以在自己的系统中实现它,因为OAuth流是众所周知的标准,并且用户应该是可移植的.通常,Firebase Auth架构基于业界广泛使用的开放标准和协议.Firebase Auth的优势在于免费为您管理所有复杂性.

  • 导出用户和散列密码后,您可以使用 https://github.com/firebase/scrypt 来验证用户登录。 (3认同)