Почему Аутентификация Firebase использует так много места для хранения? - PullRequest
0 голосов
/ 11 января 2020

У меня есть веб-приложение, которое использует Firebase Authentication и Firebase Auth Admin для создания JWT для управления пользовательскими сессиями. С прошлого дня использования Firebase Auth в настоящее время показывает 123 МБ хранилища и 105 МБ пропускной способности, в то время как я был единственным пользователем, который зашел на сайт и протестировал сайт. Я хотел бы знать, почему Firebase Auth хранит и отправляет столько данных только для одного пользователя.

Использование хранилища, пропускной способности и количества объектов в значительной степени генерируется доменом staging.myproject.appspot.com по сравнению с доменом. домен myproject.appspot.com. Например, один день из диаграммы использования показывает домен без промежуточной обработки, использующий 0 B полосы пропускания, и домен промежуточной обработки, использующий 120 МБ, с аналогичной концентрацией для диаграмм использования хранилища и подсчета объектов.

Для справки о том, как Я использую Firebase Auth, у меня есть настройка фильтра для защищенных страниц сайта, где я проверяю JWT следующим образом:

List<FirebaseApp> firebaseApps = FirebaseApp.getApps();
if(firebaseApps != null && firebaseApps.size() == 0)
    FirebaseApp.initializeApp();

final boolean checkRevoked = false;
FirebaseToken decodedToken = FirebaseAuth.getInstance().verifySessionCookie(sessionCookie, checkRevoked);
...