Dieses Plugin ermöglicht es Benutzern, sich mit Gitee OAuth2 bei Ihrem Discourse-Forum anzumelden.
Installation
- Klonen Sie den Code in das Plugin-Verzeichnis
/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 - Starten Sie den Container neu
docker restart discourse-web-1
Konfiguration
-
Erstellen Sie eine neue OAuth-Anwendung auf Gitee:
- Besuchen Sie Gitee OAuth-Anwendungen
- Klicken Sie auf „Anwendung erstellen“
- Füllen Sie die erforderlichen Felder aus:
- Anwendungsname: Name Ihres Forums
- Anwendungsbeschreibung: Beschreibung Ihres Forums
- Anwendungs-Homepage: URL Ihres Forums
- Autorisierungs-Rückruf-URL:
https://your-forum-url/auth/gitee/callback(Ersetzen Sieyour-forum-urldurch Ihre Forum-Domain)
- Klicken Sie auf „Anwendung erstellen“
-
Kopieren Sie die
Client IDund dasClient Secretvon der Gitee-Anwendungsseite. -
In Ihrem Discourse-Administrationsbereich:
- Gehen Sie zu
Einstellungen→Plugins→Gitee Login - Aktivieren Sie die Einstellung
gitee_login_enabled - Geben Sie die von Gitee kopierte
Client IDund dasClient Secretein - Passen Sie
gitee_login_button_titlenach Bedarf an - Klicken Sie auf „Änderungen speichern“
- Gehen Sie zu
Verwendung
Nach der Konfiguration sehen Benutzer auf der Anmeldeseite die Schaltfläche „Mit Gitee anmelden“. Sie können auf diese Schaltfläche klicken, um sich mit ihrem Gitee-Konto zu authentifizieren und sich bei Ihrem Forum anzumelden.

