Este plugin permite a los usuarios iniciar sesión en su foro de Discourse usando Gitee OAuth2.
Instalación
- Clone el código en el directorio de plugins
/var/www/discourse/pluginsdocker exec -it discourse-web-1 bash cd /var/www/discourse/plugins git clone https://github.com/xuxiaowei-com-cn/discourse-gitee-login.git - Reinicie el contenedor
docker restart discourse-web-1
Configuración
-
Cree una nueva aplicación OAuth en Gitee:
- Visite Aplicaciones OAuth de Gitee
- Haga clic en “Crear aplicación”
- Rellene los campos obligatorios:
- Nombre de la aplicación: El nombre de su foro
- Descripción de la aplicación: La descripción de su foro
- Página principal de la aplicación: La URL de su foro
- URL de redirección de autorización:
https://your-forum-url/auth/gitee/callback(reemplaceyour-forum-urlcon el dominio de su foro)
- Haga clic en “Crear aplicación”
-
Copie el
Client IDy elClient Secretde la página de la aplicación Gitee. -
En el panel de administración de su Discourse:
- Vaya a
Configuración→Plugins→Gitee Login - Habilite la configuración
gitee_login_enabled - Ingrese el
Client IDy elClient Secretque copió de Gitee - Personalice
gitee_login_button_titlesegún sea necesario - Haga clic en “Guardar cambios”
- Vaya a
Uso
Una vez configurado, los usuarios verán un botón “Iniciar sesión con Gitee” en la página de inicio de sesión. Pueden hacer clic en este botón para autenticarse con su cuenta de Gitee e iniciar sesión en su foro.

