Приложение Anonymous Flutter с безопасным хранилищем Firebase. Единый вход - PullRequest
0 голосов
/ 09 октября 2019

Я создаю приложение, в котором пользователю не нужно входить в систему, и это также не планируется на будущее. Посмотрев это видео, я был довольно шокирован, поскольку просто защищал права на чтение / запись с помощью request.auth! = Null. Который только проверяет, есть ли какая-либо аутентификация. Видео: https://www.youtube.com/watch?v=b7PUm7LmAOw&t

Итак, я пошел дальше и изменил знак «Анонимно» на «Войти с электронной почтой и паролем» с жестко закодированным адресом электронной почты и паролем. В моем приложении. Это не очень приятно, и я искал лучшего, чтобы сделать это. Я наткнулся на flutter_secure_storage, но я не до конца понимал, как хранить свой секрет (в данном случае мой пароль) для каждой установки моего приложения.

Есть ли еще один лучший способ, как разрешать чтение / запись в firebase только измое приложение?

final FirebaseAuth _auth = FirebaseAuth.instance;

//_auth.signInAnonymously();

_auth.signInWithEmailAndPassword(email: "HARDCODEDEMAIL", password: "HARDCODEDPASSWORD");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...