Benutzeranmeldeinformationen erneut authentifizieren Swift

Ich möchte einen Benutzer erneut authentifizieren, bevor er seine Anmeldeinformationen ändern kann. Aufgrund des kürzlichen Firebase-Updates fand ich die Dokumentation jedoch wenig hilfreich. @ Verwenddieser Lin Ich habe die folgende authenticateUser () - Funktion erstellt.

func authenticateUser()
{
    let user = FIRAuth.auth()?.currentUser
    var credential: FIRAuthCredential

    //prompt user to re-enter info

    user?.reauthenticateWithCredential(credential, completion: { (error) in
        if error != nil
        {
            self.displayAlertMessage("Error reauthenticating user")
        }
        else
        {
            //user reauthenticated successfully
        }
    })
}

Ich bin mir jedoch nicht sicher, was ich mit der Anmeldeinformationsvariablen vom Typ FIRAuthCredential tun soll, um den Benutzer erneut zu authentifizieren. Die Dokumentation für diese Klasse finden Sie untHie.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage