このプラグインを使用すると、ユーザーは Gitee OAuth2 を使用して Discourse フォーラムにログインできます。
インストール
- プラグインディレクトリ
/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 - コンテナを再起動します
docker restart discourse-web-1
設定
-
Gitee で新しい OAuth アプリケーションを作成します。
- Gitee OAuth アプリケーション にアクセスします
- 「アプリケーションの作成」をクリックします
- 必須フィールドに入力します。
- アプリケーション名: フォーラム名
- アプリケーションの説明: フォーラムの説明
- アプリケーションのホームページ: フォーラムの URL
- 承認コールバック URL:
https://your-forum-url/auth/gitee/callback(your-forum-urlをフォーラムのドメイン名に置き換えてください)
- 「アプリケーションの作成」をクリックします
-
Gitee アプリケーションページから
Client IDとClient Secretをコピーします。 -
Discourse 管理パネルで:
設定→プラグイン→Gitee Loginに移動しますgitee_login_enabled設定を有効にします- Gitee からコピーした
Client IDとClient Secretを入力します - 必要に応じて
gitee_login_button_titleをカスタマイズします - 「変更を保存」をクリックします
使用方法
設定が完了すると、ユーザーはログインページに「Gitee でログイン」ボタンが表示されます。このボタンをクリックすると、Gitee アカウントを使用して認証し、フォーラムにログインできます。

