Перейти к основному содержимому

Вход через GitHub

Аутентификация через GitHub обеспечивает удобный способ для пользователей аутентифицироваться и войти в ваше приложение с использованием учетных записей GitHub.

github-demo.gif

Предварительные требования

Перед началом этого раздела:

Добавление аутентификации через GitHub

Добавление аутентификации через GitHub включает в себя следующие шаги:

  1. Включение аутентификации через GitHub в Firebase
  2. Добавление действия входа через GitHub

1. Включение аутентификации через GitHub в Firebase

Чтобы включить аутентификацию через GitHub в Firebase:

  1. Откройте консоль Firebase, нажмите на Authentication (в левом меню).
  2. Выберите вкладку Методы входа и выберите GitHub. Если вы уже добавили другой провайдер, нажмите Добавить новый провайдер, выберите GitHub и Включите его.
  3. Чтобы получить Идентификатор клиента и Секрет клиента, зарегистрируйте ваше приложение как разработчиков на GitHub и во время этого вставьте URL обратного вызова авторизации в конфигурацию вашего приложения на GitHub.
  4. Нажмите Сохранить.

  1. Чтобы протестировать приложение в Режиме запуска, добавьте наш домен в Авторизованные домены.

adding-authorized-domain-2.png

2. Добавление действия входа через GitHub

Чтобы добавить действие входа через GitHub, выполните следующие шаги:

  1. Выберите виджет (например, кнопку), на котором хотите добавить действие.
  2. Выберите Действия в панели свойств (правая панель), Если это первое действие, нажмите кнопку + Добавить действие. В противном случае нажмите кнопку "+" под предыдущим тайлом действия (внутри Редактора потока действий) и выберите Добавить действие.
  3. Найдите и выберите Login (под Backend/Database > Аутентификация Firebase) действие.
  4. Установите Поставщика аутентификации в GitHub.

adding-github-login-action.png

к сведению

Для выхода пользователей из вашего приложения вы можете использовать действие Logout.