Могу ли я реализовать авторизацию Firebase для URL-адреса CDN Google Cloud? - PullRequest
1 голос
/ 01 ноября 2019

У меня есть проект Firebase, где аутентифицированные пользователи могут загружать фотографии в хранилище. Я правильно настроил CDN Google Cloud для хранилища. Очевидно, что содержимое корзины теперь доступно всему миру. Как я могу использовать аутентификацию Firebase с Google Cloud CDN?

1 Ответ

1 голос
/ 01 ноября 2019

Вы не можете напрямую защитить контент Cloud CDN с помощью Аутентификации Firebase, но вы можете запретить публичный доступ к контенту, обслуживаемому Cloud CDN.

Подписанные URL-адреса можно использовать для генерации для каждого пользователяограниченные по времени URL-адреса, которые будут предоставлять контент только данному пользователю. Бэкэнд вашего приложения может подписать, а затем выдать эти подписанные URL-адреса.

Пользователи, пытающиеся получить доступ к содержимому без подписанного URL-адреса, получат HTTP 403 неавторизованным.

...