Как подключить авторизацию GitHub к Discourse

Шаг 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: