Вход через GitHub

Вход через GitHub избавляет пользователя от ещё одного пароля — аккаунт у него уже есть.

инфо
Что нужно заранее

Как подключить

Два шага:

  1. Включить провайдера в Firebase
  2. Добавить действие входа

1. Включить провайдера в Firebase

  1. Откройте консоль Firebase и нажмите Authentication в меню слева.
  2. Перейдите на вкладку Sign-in method и выберите GitHub. Если провайдеры уже добавлены, нажмите Add new provider, выберите GitHub и включите его.
  3. Client ID и Client Secret берутся из GitHub: зарегистрируйте приложение как developer application и укажите в его настройках authorization callback URL, который показал Firebase.
  4. Нажмите Save.

  1. Чтобы проверить вход в Run Mode, добавьте домен FlutterFlow в Authorized domains.

Добавление домена в Authorized domains

2. Добавить действие входа

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

Настройка действия входа через GitHub

инфо

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

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

обновлено

ESC