вход в firebase и регистрация во внешнем интерфейсе безопасности - PullRequest
0 голосов
/ 11 июля 2020

Я создаю веб-приложение, используя createUserWithEmailAndPassword(user_email, user_password) и signInWithEmailAndPassword(user_email, user_password) во внешнем интерфейсе JS.

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

  <input id="login_email" type="email" name="email" placeholder="Email">
<input id="login_password" type="password" name="password" placeholder="Password">

В соответствующем файле JS я вхожу в систему или создаю учетную запись со следующим кодом:

var user_email = document.querySelector("#login_email").value;
var user_password = document.querySelector("#login_password").value;
firebase.auth().signInWithEmailAndPassword(user_email, user_password)

или

firebase.auth().createUserWithEmailAndPassword(user_email, user_password )

Связаны ли с этим какие-либо проблемы с безопасностью? Мне нужно иметь sh паролей? Нужно ли мне защищаться от CSRF? Я слышал, что createUserWithEmailAndPassword(user_email, user_password) и signInWithEmailAndPassword(user_email, user_password) Firebase предоставляют собственное хеширование или токен CSRF.

1 Ответ

1 голос
/ 11 июля 2020

Просто вызовите API с точным паролем, который хочет использовать пользователь. Больше ничего не требуется. Firebase обрабатывает всю криптографию автоматически.

...