Ce plugin permet aux utilisateurs de se connecter à votre forum Discourse en utilisant Gitee OAuth2.
Installation
- Clonez le code dans le répertoire des 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 - Redémarrez le conteneur
docker restart discourse-web-1
Configuration
-
Créez une nouvelle application OAuth sur Gitee :
- Accédez à Applications OAuth Gitee
- Cliquez sur “Créer une application”
- Remplissez les champs obligatoires :
- Nom de l’application : Le nom de votre forum
- Description de l’application : La description de votre forum
- Page d’accueil de l’application : L’URL de votre forum
- URL de rappel d’autorisation :
https://your-forum-url/auth/gitee/callback(Remplacezyour-forum-urlpar le domaine de votre forum)
- Cliquez sur “Créer une application”
-
Copiez le
Client IDet leClient Secretdepuis la page de l’application Gitee. -
Dans votre panneau d’administration Discourse :
- Allez à
Paramètres→Plugins→Gitee Login - Activez le paramètre
gitee_login_enabled - Entrez le
Client IDet leClient Secretque vous avez copiés de Gitee - Personnalisez
gitee_login_button_titlesi nécessaire - Cliquez sur “Sauvegarder les modifications”
- Allez à
Utilisation
Une fois la configuration terminée, les utilisateurs verront un bouton “Se connecter avec Gitee” sur la page de connexion. Ils peuvent cliquer sur ce bouton pour s’authentifier avec leur compte Gitee et se connecter à votre forum.

