Вход через GitHub
Вход через GitHub избавляет пользователя от ещё одного пароля — аккаунт у него уже есть.
инфо
Что нужно заранее
- Пройдено подключение Firebase.
- Пройдена первичная настройка аутентификации.
Как подключить
Два шага:
1. Включить провайдера в Firebase
- Откройте консоль Firebase и нажмите Authentication в меню слева.
- Перейдите на вкладку Sign-in method и выберите GitHub. Если провайдеры уже добавлены, нажмите Add new provider, выберите GitHub и включите его.
- Client ID и Client Secret берутся из GitHub: зарегистрируйте приложение как developer application и укажите в его настройках authorization callback URL, который показал Firebase.
- Нажмите Save.
- Чтобы проверить вход в Run Mode, добавьте домен FlutterFlow в Authorized domains.

2. Добавить действие входа
- Выберите виджет — например, кнопку.
- В панели свойств справа откройте Actions. Если действие первое, нажмите + Add Action; иначе нажмите «+» под предыдущим действием в Action Flow Editor и выберите Add Action.
- Найдите и выберите Login (раздел Backend/Database > Firebase Authentication).
- В Auth Provider укажите GitHub.

инфо
Выход из аккаунта — действие Logout.