Я использую авторизацию пользователя электронной почты и пытаюсь реализовать функцию «запомнить меня», и до сих пор им не повезло.Плагин Firebase Unity: как вы сохраняете сеанс пользователя? (автоматический вход)
Я пробовал шаблон маркера (email-pass signin -> request firebase token -> хранить токен, а затем повторно воспроизводить токен на сервере, используя SignInWithCustomTokenAsync()
, когда пользователь снова открывает игру), но это сбой с ошибкой каждый раз с сообщением об исключении
Неверный формат пользовательских форматов. Проверьте документацию.
Итак, мой вопрос в том, что если токены Firebase считаются искаженными Firebase (это проверенный JWT, я проверил), то как вы сохраняете сеанс пользователя?
Конечно, я могу хранить электронную почту и пароль пользователя в playerprefs
или что-то еще, но это такая плохая практика безопасности, я бы не коснулся ее 10-футовым полюсом.