繁体   English   中英

iOS升级Firebase身份验证

[英]iOS Upgrading Firebase Auth

我正在尝试将数据迁移到Firebase的新版本,但是在创建用户并将其登录(电子邮件和密码)时遇到一些麻烦。

这是我的旧数据部分。 创建用户后,我将其登录并捕获密码为authData.provider!。 这会将密码存储为我的数据结构中的“ Password”。 我正在努力在Firebase SDK中找到新的“ authData.provider!”。

ref.authUser(email, password: password, withCompletionBlock: { err, authData in

     let user = ["provider": authData.provider!, "email": email!, "username": username!]

这是我要替换上面代码的新代码。

FIRAuth.auth()?.signInWithEmail(email!, password: password!) { (user, error) in

     let userLocal = ["provider": user!.providerData.description, "email": email!, "username": username!]

我找到了authData.provider! != user!.providerData.description,我找不到什么authData.provider! 在新的SDK中。 感谢您的任何建议!

想想我知道了。 使用的用户!.providerID

let userLocal = ["provider": user!.providerID, "email": email!, "username": username!]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM