이 플러그인은 사용자가 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 계정으로 인증하고 포럼에 로그인할 수 있습니다.

