Аутентификация GitHub
«1С:Шина» может использовать аутентификацию GitHub для входа пользователей в приложение.
GitHub входит в число предопределенных внешних сервисов. Чтобы его подключ ить, выполните следующие действия:
- 
В панели управления «Шины» перейдите на страницу добавления сервисов внешних учетных записей и нажмите + Добавить сервис. 
- 
В списке сервисов выберите GitHub. В открывшемся окне скопируйте <Идентификатор сервиса>, он понадобится для настройки приложения GitHub. 
- 
Если у вас нет учетной записи в GitHub, то создайте ее. 
- 
Зарегистрируйте приложение GitHub. Укажите следующие параметры: - GitHub App name = НазваниеПриложения;
- Homepage URL = URLПриложения;
- Callback URL = https://{ИмяХоста}/auth/v2/client/oauth2/code/<Идентификатор сервиса>, например- http://localhost:9090/auth/v2/client/oauth2/code/01973eda-f8f6-7608-91c4-6a9af0e3c936.
 
- 
После того как приложение было создано, сгенерируйте секрет клиента: нажмите на кнопку Generate a new client secret на странице настроек вашего приложения. Сохраните Client ID и Client secret. 
- 
Вернитесь в форму добавления внешнего сервиса GitHub панели управления «Элемента». 
- 
Скопируйте Client ID в поле Идентификатор информационной системы и Client secret в поле Пароль информационной системы.  
- 
Нажмите кнопку Добавить, а затем Сохранить. 
При входе в приложение пользователь увидит кнопку аутентификации через GitHub, если выполнены следующие условия:
- сервис GitHub подключен к списку пользователей приложения,
- данный способ входа не скрыт на форме аутентификации,
- способ входа OAuth разрешен для приложения.

Если сервис подключен к списку пользователей приложения, то пользователь может добавить себе учетную запись, выполнив вход в сервис.