Повторная аутентификация учетных данных пользователя Swift
Я хочу повторно аутентифицировать пользователя, прежде чем позволить ему изменить свою регистрационную информацию. Однако из-за недавнего обновления Firebase я нашел документацию довольно бесполезной. С помощьюэта ссылка Я создал следующую функцию authenticateUser ().
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
}
})
}
Однако я не уверен, что делать с переменной учетных данных типа FIRAuthCredential для повторной аутентификации пользователя. Документацию для этого класса можно найтиВот.