2016-11-21 4 views
0

Я использую Firebase с приложением iOS для аутентификации пользователей.Повторная аутентификация пользователей Firebase по электронной почте и паролю

С помощью входа в систему Google мы можем использовать GIDSignIn.sharedInstance().signInSilently() для автоматической аутентификации пользователя, когда они (повторно) запускают приложение.

Каков рекомендуемый способ повторной аутентификации пользователя с помощью электронной почты и пароля? Мы не хотим хранить электронную почту и пароль локально на клиенте, не так ли?

ответ

2

Когда пользователь впервые подписывается в вашем приложении, Firebase автоматически сохраняет эту информацию в цепочке ключей iOS, поэтому им не нужно повторно подписываться при каждом открытии приложения. Проверить, зарегистрирован ли пользователь в настоящий момент; даже после выхода из приложения, вы должны сделать FIRAuth.auth()?.currentUser и проверить, есть ли его nil. Эта информация сохраняется до тех пор, пока они явно не выйдут из вашего приложения.

Смежные вопросы