Re-authenticating User Credentials Swift

后端 未结 3 1842
清酒与你
清酒与你 2020-12-13 11:05

I wish to re-authenticate a user prior to allowing them to change their login information. However, due to the recent Firebase update, I found the documentation rather unhel

3条回答
  •  被撕碎了的回忆
    2020-12-13 11:33

    In Swift 4 and latest firebase 4 the names have changed a bit, but the principle still remains. For your convenience:

        let eMail = EmailAuthProvider.credential(withEmail: "some@email.com", password: "somepassword")
        let fb = FacebookAuthProvider.credential(withAccessToken: "xxx")
        let g = GoogleAuthProvider.credential(withIDToken: "xxx", accessToken: "xxx")
        ...
    
        Auth.auth().currentUser?.reauthenticate(with: eMail, completion: {
            [weak self]
            (error) in
            ...
        })
    

提交回复
热议问题