Este plugin permite que os usuários façam login no seu fórum Discourse usando o Gitee OAuth2.
Instalação
- Clone o código para o diretório de plugins
/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 - Reinicie o contêiner
docker restart discourse-web-1
Configuração
-
Crie um novo aplicativo OAuth no Gitee:
- Acesse Aplicativos OAuth do Gitee
- Clique em “Criar aplicativo”
- Preencha os campos obrigatórios:
- Nome do aplicativo: O nome do seu fórum
- Descrição do aplicativo: A descrição do seu fórum
- Página inicial do aplicativo: A URL do seu fórum
- URL de redirecionamento de autorização:
https://your-forum-url/auth/gitee/callback(substituayour-forum-urlpelo domínio do seu fórum)
- Clique em “Criar aplicativo”
-
Copie o
Client IDe oClient Secretda página do aplicativo Gitee. -
No painel de administração do seu Discourse:
- Navegue até
Configurações→Plugins→Gitee Login - Habilite a configuração
gitee_login_enabled - Insira o
Client IDe oClient Secretque você copiou do Gitee - Personalize
gitee_login_button_titleconforme necessário - Clique em “Salvar alterações”
- Navegue até
Uso
Após a configuração, os usuários verão um botão “Login com Gitee” na página de login. Eles podem clicar neste botão para se autenticar com suas contas Gitee e fazer login no seu fórum.

