Плагин входа Gitee Maoyun

Этот плагин позволяет пользователям входить в ваш форум Discourse через Gitee OAuth2.

Установка

  • Склонируйте код в директорию плагинов /var/www/discourse/plugins:
    docker exec -it discourse-web-1 bash
    cd /var/www/discourse/plugins
    git clone https://github.com/xuxiaowei-com-cn/discourse-gitee-login.git
    
  • Перезапустите контейнер:
    docker restart discourse-web-1
    

Настройка

  1. Создайте новое OAuth-приложение на Gitee:

    • Перейдите на страницу OAuth-приложений Gitee
    • Нажмите «Создать приложение»
    • Заполните обязательные поля:
      • Название приложения: название вашего форума
      • Описание приложения: описание вашего форума
      • Главная страница приложения: URL вашего форума
      • Адрес обратного вызова авторизации: https://your-forum-url/auth/gitee/callback (замените your-forum-url на домен вашего форума)
    • Нажмите «Создать приложение»
  2. Скопируйте Client ID и Client Secret со страницы приложения Gitee.

  3. В панели администратора вашего форума:

    • Перейдите в НастройкиПлагиныGitee Login
    • Включите параметр gitee_login_enabled
    • Введите Client ID и Client Secret, скопированные из Gitee
    • При необходимости настройте gitee_login_button_title
    • Нажмите «Сохранить изменения»


Использование

После завершения настройки на странице входа появится кнопка «Войти через Gitee». Пользователи могут нажать на неё, чтобы пройти аутентификацию через свой аккаунт Gitee и войти в ваш форум.

Не совсем понятно, какую именно конфигурацию вы используете, но это не похоже на стандартную. Возможно, стоит дать ссылку на Install plugins on a self-hosted site.

И если это так, плагин будет удалён при следующей пересборке.