Обзор
FlutterFlow из коробки работает с тремя вариантами аутентификации: Firebase, Supabase и собственная. Подключаются они одинаково: App Settings → Authentication → выбрать сервис, а затем указать стартовые страницы для гостя и для вошедшего пользователя.
Firebase Authentication
Firebase Authentication тесно связан с остальными сервисами Firebase и опирается на OAuth 2.0 и OpenID Connect. Его можно использовать и со своим бэкендом.
Как включить Firebase Authentication и подключить провайдеров входа.
Supabase Authentication
Supabase решает ту же задачу, что и Firebase, но данные хранит в PostgreSQL — это плюс, если вам ближе привычная реляционная база и SQL.
Как настроить Supabase Authentication и подключить провайдеров входа.
Собственная аутентификация
Если вход завязан на существующую систему или на свои требования к безопасности, логику можно написать самому. Этот вариант нужен, когда пользователи уже живут в вашем бэкенде или когда протокол входа задан извне.
Как реализовать собственную аутентификацию под требования вашего проекта.