Мой вопрос похож на Какие данные я могу сохранить в своей базе данных для проверки пользователя с помощью входа в Google API?
Я правильно создал Google Sign In и получаюОтвет API выглядит следующим образом:
{
"iss":"https://accounts.google.com",
"at_hash":"xxx",
"aud":"xxx.apps.googleusercontent.com",
"sub":"xxx",
"email_verified":true,
"azp":"xxx.apps.googleusercontent.com",
"email":"xxx@gmail.com",
"iat":xxx,
"exp":xxx
}
Ссылка SO, приведенная выше, говорит о необходимости сохранить подполе, поскольку это уникальный идентификатор.Я могу сохранить электронную почту / саб без проблем.Мой вопрос: как мне разрешить этому пользователю в следующий раз войти в систему с помощью формы электронной почты / пароля, если он решит это сделать, а не OAuth?Полагаю, я мог бы заставить их выполнить вход через OAuth, а затем убедиться, что они вошли в систему, и попросить их создать пароль, но я не знаю, является ли это лучшим способом сделать это.