Обзор

FlutterFlow из коробки работает с тремя вариантами аутентификации: Firebase, Supabase и собственная. Подключаются они одинаково: App SettingsAuthentication → выбрать сервис, а затем указать стартовые страницы для гостя и для вошедшего пользователя.

Firebase Authentication

Firebase Authentication тесно связан с остальными сервисами Firebase и опирается на OAuth 2.0 и OpenID Connect. Его можно использовать и со своим бэкендом.

инфо

Как включить Firebase Authentication и подключить провайдеров входа.

Supabase Authentication

Supabase решает ту же задачу, что и Firebase, но данные хранит в PostgreSQL — это плюс, если вам ближе привычная реляционная база и SQL.

инфо

Как настроить Supabase Authentication и подключить провайдеров входа.

Собственная аутентификация

Если вход завязан на существующую систему или на свои требования к безопасности, логику можно написать самому. Этот вариант нужен, когда пользователи уже живут в вашем бэкенде или когда протокол входа задан извне.

инфо

Как реализовать собственную аутентификацию под требования вашего проекта.

перевод официальной документации FlutterFlow

обновлено

ESC