Guest User

Untitled

a guest
May 6th, 2018
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. func authenticateUser()
  2. {
  3. let user = FIRAuth.auth()?.currentUser
  4. var credential: FIRAuthCredential
  5.  
  6. //prompt user to re-enter info
  7.  
  8. user?.reauthenticateWithCredential(credential, completion: { (error) in
  9. if error != nil
  10. {
  11. self.displayAlertMessage("Error reauthenticating user")
  12. }
  13. else
  14. {
  15. //user reauthenticated successfully
  16. }
  17. })
  18. }
  19.  
  20. let credential = FIREmailPasswordAuthProvider.credentialWithEmail(email, password: password)
  21.  
  22. let credential = FIRFacebookAuthProvider.credentialWithAccessToken(FBSDKAccessToken.currentAccessToken().tokenString)
  23.  
  24. let credential = FIRTwitterAuthProvider.credentialWithToken(session.authToken, secret: session.authTokenSecret)
  25.  
  26. let authentication = user.authentication
  27. let credential = FIRGoogleAuthProvider.credentialWithIDToken(authentication.idToken, accessToken: authentication.accessToken)
  28.  
  29. let eMail = EmailAuthProvider.credential(withEmail: "some@email.com", password: "somepassword")
  30. let fb = FacebookAuthProvider.credential(withAccessToken: "xxx")
  31. let g = GoogleAuthProvider.credential(withIDToken: "xxx", accessToken: "xxx")
  32. ...
  33.  
  34. Auth.auth().currentUser?.reauthenticate(with: eMail, completion: {
  35. [weak self]
  36. (error) in
  37. ...
  38. })
Add Comment
Please, Sign In to add comment