Я только что создал новый проект для Firebase, и он требует, чтобы я включил Identity Toolkit API.
Это проблема, потому что, хотя я обертываю firebase.auth().signInWithEmailAndPassword()
в попытку, Identity Toolkit продолжает отправлять сообщения, и я не могу поймать ошибку.
Это вызывает безопасностьРиски, подобные этому при отображении сообщения об ошибке.
errors: [{message: "EMAIL_NOT_FOUND", domain: "global", reason: "invalid"}]
Это означает, что злоумышленник может попытаться войти в систему, пока не получит это сообщение об ошибке, чтобы проверить, существует ли электронное письмо.
Iпросмотрел https://developers.google.com/identity/toolkit/migrate-firebase, но мне не ясно, что он пытается сделать.
Другая проблема в том, что это стоит денег:
Free
price/count
0 - 50K
count/month
$ 0. 0055
price/count
50K - 100K
count/month
Как я могу использовать Firebase без Identity Toolkit?