Файлы cookie sessio для Firebase (create_session_cookie) работают в сочетании с хранилищем Firebase - PullRequest
0 голосов
/ 22 ноября 2018

У меня хорошо работает аутентификация firebase с использованием функции create_session_cookie в серверном SDK.

session_cookie = auth.create_session_cookie(id_token, expires_in=expires_in)
response.set_cookie('session', session_cookie, 
                     expires=expires, httponly=True, secure=False)

Это прекрасно работает с постоянными и безопасными токенами (безопасный флаг ложен, так как мы все еще находимся в стадии разработки).Теперь возникает вопрос / проблема:

После некоторого изучения наших опций мы хотели бы опробовать хранилище firebase, чтобы наши аутентифицированные пользователи firebase могли напрямую загружать свои (очень большие> 1 ГБ) файлы в нашу базу.место хранения.в то время как само хранилище работает, request.auth кажется нулевым (хотя я не выходил из firebase), в то время как документация хранилища firebase утверждает, что я мог бы использовать это во время входа в firebase: https://firebase.google.com/docs/storage/security/

Затем я обнаружил, что в «документации по управлению файлами cookie сеанса» фактически упоминается, что

файлы cookie сеанса Firebase не могут использоваться с другими службами Firebase из-за их пользовательского срока действия

https://firebase.google.com/docs/auth/admin/manage-cookies

Это кажется глупым, но правда ли, что база данных firebase не позволяет использовать свои собственные файлы cookie для использования в их хранилище ??

Так что мой вопрос: можно ли каким-то образом использовать файлы cookie сеанса базы данных firebase?использоваться для правил безопасности внутри хранилища Firebase, если да, то как?Если нет, что будет следующим лучшим вариантом с использованием хранилища Firebase?Я очень долго пытался что-то найти, но ничего не нашел.Благодаря.

...