Plugin di accesso Gitee 码云

Questo plugin consente agli utenti di accedere al tuo forum Discourse utilizzando l’autenticazione OAuth2 di Gitee.

Installazione

  • Clona il codice nella directory dei plugin /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
    
  • Riavvia il container
    docker restart discourse-web-1
    

Configurazione

  1. Crea una nuova applicazione OAuth su Gitee:

    • Visita Applicazioni OAuth di Gitee
    • Clicca su “Crea applicazione”
    • Compila i campi obbligatori:
      • Nome applicazione: Il nome del tuo forum
      • Descrizione applicazione: La descrizione del tuo forum
      • Homepage applicazione: L’URL del tuo forum
      • URL di reindirizzamento autorizzato: https://your-forum-url/auth/gitee/callback (Sostituisci your-forum-url con il dominio del tuo forum)
    • Clicca su “Crea applicazione”
  2. Copia il Client ID e il Client Secret dalla pagina dell’applicazione Gitee.

  3. Nel pannello di amministrazione di Discourse:

    • Vai su ImpostazioniPluginGitee Login
    • Abilita l’impostazione gitee_login_enabled
    • Inserisci il Client ID e il Client Secret che hai copiato da Gitee
    • Personalizza gitee_login_button_title secondo necessità
    • Clicca su “Salva modifiche”


Utilizzo

Una volta configurato, gli utenti vedranno un pulsante “Accedi con Gitee” sulla pagina di accesso. Possono fare clic su questo pulsante per autenticarsi con il loro account Gitee ed effettuare l’accesso al tuo forum.