Gitee Anmelde-Plugin

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/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
    
  • Starten Sie den Container neu
    docker restart discourse-web-1
    

Konfiguration

  1. 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 Sie your-forum-url durch Ihre Forum-Domain)
    • Klicken Sie auf „Anwendung erstellen“
  2. Kopieren Sie die Client ID und das Client Secret von der Gitee-Anwendungsseite.

  3. In Ihrem Discourse-Administrationsbereich:

    • Gehen Sie zu EinstellungenPluginsGitee Login
    • Aktivieren Sie die Einstellung gitee_login_enabled
    • Geben Sie die von Gitee kopierte Client ID und das Client Secret ein
    • Passen Sie gitee_login_button_title nach Bedarf an
    • Klicken Sie auf „Änderungen speichern“


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.

Ich bin mir nicht sicher, welche Art von Einrichtung Sie verwenden, aber das sieht nicht nach der Standardeinrichtung aus? Vielleicht sollten Sie auf Install plugins on a self-hosted site verlinken.

5 „Gefällt mir“

Und falls doch, wird das Plugin beim nächsten Rebuild entfernt.

3 „Gefällt mir“