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/pluginsdocker 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
-
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(Sostituisciyour-forum-urlcon il dominio del tuo forum)
- Clicca su “Crea applicazione”
-
Copia il
Client IDe ilClient Secretdalla pagina dell’applicazione Gitee. -
Nel pannello di amministrazione di Discourse:
- Vai su
Impostazioni→Plugin→Gitee Login - Abilita l’impostazione
gitee_login_enabled - Inserisci il
Client IDe ilClient Secretche hai copiato da Gitee - Personalizza
gitee_login_button_titlesecondo necessità - Clicca su “Salva modifiche”
- Vai su
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.

