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

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

2. Добавление действия входа через GitHub
Следуйте инструкциям ниже, чтобы добавить действие входа через GitHub:
-
Выберите виджет (например, Button), на который вы хотите добавить действие.
-
Выберите Actions в панели свойств (правое меню). Если это первое действие, нажмите кнопку + Add Action. В противном случае нажмите кнопку "+" под плиткой предыдущего действия (в Action Flow Editor) и выберите Add Action.
-
Найдите и выберите действие Login (в разделе Backend/Database > Firebase Authentication).
-
Установите Auth Provider в значение GitHub.

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