Шаг 1.
Авторизутесь в GitHub и в правом верхнем углу своей личной страницы-сводки нажмите пиктограмму «Settings
»:
Шаг 2.
Система перенаправит Вас в раздел «Settings
».
Там в левом боковом меню выберите пункт «Applications
»:
Шаг 3.
Система перенаправит Вас на страницу «Applications
».
Там посредством верхнего меню переключитесь на вкладку «Developer applications
»:
Шаг 4.
Нажмите кнопку «Register new application
» в правом верхнем углу страницы:
Шаг 5.
Система перенаправит Вас на форму регистрации приложения («Register a new OAuth application
»).
Заполните эту форму.
В графе «Authorization callback URL
» укажите адрес вида:
http://<Ваш сайт на движке Discourse>/auth/github/callback
Нажмите кнопку «Register application
»:
Шаг 6.
Система создаст Ваше приложение.
Обратите внимание на поля «Client ID
» и «Client Secrent
».
Значение этих полей надо будет указать в административной части Вашего форума Discourse.
Шаг 7.
Зайдите в административную часть Вашего форума Discourse.
В верхнем меню выберите пункт «Настройки
».
Затем введите «github
» в поле для фильтра.
Система покажет Вам все настройки Discourse для GitHub.
Включите опцию «enable github login
».
Заполните поля «github client id
» и «github client secret
» значениями с предыдущего шага:
Шаг 8.
Всё, теперь на Вашем форуме Discourse должна работать авторизация через GirHub: