Plugin de connexion Gitee 码云

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/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
    
  • Redémarrez le conteneur
    docker restart discourse-web-1
    

Configuration

  1. 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 (Remplacez your-forum-url par le domaine de votre forum)
    • Cliquez sur “Créer une application”
  2. Copiez le Client ID et le Client Secret depuis la page de l’application Gitee.

  3. Dans votre panneau d’administration Discourse :

    • Allez à ParamètresPluginsGitee Login
    • Activez le paramètre gitee_login_enabled
    • Entrez le Client ID et le Client Secret que vous avez copiés de Gitee
    • Personnalisez gitee_login_button_title si nécessaire
    • Cliquez sur “Sauvegarder les modifications”


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.