Я использую Firebase Auth для веб-приложения, которое включает финансовые транзакции.Таким образом, безопасность является самой важной вещью для моего приложения.Согласно этому документу , Firebase может сохранять свой токен в нескольких сеансах, сохраняя его где-то.Там не упоминается, насколько это безопасно от XSS.Конечно, я могу только предположить, что это безопасно, потому что это Google, но я хочу знать больше об этом.
Мы все прочитали статьи, отмечающие, как localStorage небезопасен для хранения аутентификации, и cookie + csrf token + jwt+ httpOnly - более безопасный способ обработки аутентификации для браузеров.
Как Firebase хранит свой токен?Использует ли он localStorage или cookie, или их комбинацию?