РОЛЬ В ПРОЕКТЕ
Из чего мы строим Supabase.
Мы используем Supabase, когда проекту требуется нечто большее, чем просто статические страницы. Мы создаем базу данных и узнаем разницу между отображением интерфейса и фактической защитой данных.
Как мы это реализуем.
- 01
Мы моделируем данные
Мы определяем необходимые таблицы, связи и проверки. Начнем с узкого примера, такого как профили и проекты.
- 02
Настраиваем доступ
Мы добавляем политики аутентификации и безопасности на уровне строк. Привилегированные ключи остаются на сервере; мы не показываем их в браузере.
- 03
Мы тестируем разрешения
Мы проверяем чтение и изменение данных с разными пользователями и без аутентификации. Мы обрабатываем состояния ошибок и загрузки в интерфейсе.
Пример практического результата
Демо-приложение, в котором каждый пользователь видит и изменяет только те данные, к которым у него есть доступ.