Что такое междоменная политика Firebase?
как Firebase обрабатывает проблемы перекрестного происхождения, и каковы основные проблемы безопасности и как они обрабатываются?
1 ответов
способы подключения
существует несколько способов связи с серверами Firebase, и они включают в себя:
- Firebase Client - одна из официально поддерживаемых клиентских библиотек, в настоящее время включая JavaScript (как для Web, так и для Node.js), ObjC (iOS и Mac OS-X) и JVM (Android и Java).
-
REST API - доступ через
https://<your-firebase>.firebaseio.com
.
политика CORS
Firebase использует политика совместного использования ресурсов (CORS) с полным разрешением, означающая, что вы можете делать запросы к серверам Firebase из любого источника. Это возможно потому, что военнослужащих не не используйте cookies или традиционные сеансы, чтобы определить, какие запросы разрешены, а какие нет.
Файл Междоменной Политики (Flash)
аналогично, Firebase использует полностью разрешительный файл междоменной политики, требуя только, чтобы запросы были сделаны через SSL. См. файл политики https://demo.firebaseio-demo.com/crossdomain.xml.
Обзор Безопасности
Firebase полагается на гибкая система аутентификации и язык правил на основе выражений управлять, какие запросы разрешены, а какие нет.
для того, чтобы запрос был авторизован, запрос должен включать Маркер Аутентификации Firebase, который является способом безопасного обмена данными между сервером (или поставщик аутентификации, если используется Firebase Простой Логин), и операция (и соответствующие данные) должна пройти определенные разработчиком правила безопасности.
Firebase доступен из любого места через клиентские библиотеки или REST API и позволяет создавать полностью защищенное приложение, используя только клиентский код. Начните работу с аутентификацией Firebase, перейдя к Краткое Руководство.