Вы можете разрешить пользователям регистрироваться и входить на ваш форум, используя свои учетные записи Github. Это увеличит количество зарегистрированных пользователей на 35-50%, поскольку пользователи знают, что зарегистрироваться или войти в систему будет легко, и автоматически импортирует изображение их профиля на GitHub.
Как работает вход в GitHub
Ваши пользователи увидят GitHub кнопка на экранах «Вход» и «Регистрация», позволяющая им войти или зарегистрироваться на вашем форуме через GitHub. Для них по-прежнему будут созданы учетная запись и профиль на форуме, и они будут отображаться как обычные пользователи.
Вход в систему через GitHub можно безопасно использовать на частных форумах, поскольку ничто не публикуется за пределами форума.
Включение входа в GitHub
Вы можете включить вход в Github на своем форуме, следуя приведенным ниже инструкциям:
- Посетите раздел для разработчиков GitHub. (Примечание: чтобы создать приложение, вы должны войти в свою личную учетную запись Github.)
- Нажмите кнопку Ссылка на приложения OAuth
- Нажмите кнопку Новые приложения OAuth кнопка.
- Введите Форум в Название приложения.
- Введите URL-адрес домашней страницы форума
- Введите Описание приложения для отображения пользователям вашего приложения OAuth.
- Введите https://FORUM_DOMAIN/oauth?service=Github&action=doOauthCallback в URL-адрес обратного вызова. (Замените FORUM_DOMAIN доменным именем вашего форума.) Если вы встроили форум, войти а затем просмотрите эту справочную статью, чтобы увидеть правильную версию URL-адреса, которую вы хотите использовать для встраивания.
- Нажмите кнопку Зарегистрировать заявку кнопка.
- Ваше приложение будет успешно создано. Скопируйте Идентификатор клиента.
- Нажмите на Создайте новый секрет клиента и скопируйте его.
- Войдите в свою учетную запись Website Toolbox.
- Нажмите кнопку Интегрировать ссылка.
- Нажмите кнопку Единый вход ссылка.
- Включите GitHub вариант.
- В Идентификатор клиента текстовое поле, вставьте ранее скопированный идентификатор клиента.
- В Секрет клиента текстовое поле, вставьте ранее скопированный Client Secret.
- Нажмите кнопку Сохранить кнопка.