Pular para o conteúdo principal

Usando Casdoor no ShenYu

ShenYu possui um plugin Casdoor para habilitar o uso do Casdoor.

Passo 1: Implementar o Casdoor

Primeiramente, o Casdoor deve ser implementado. Você pode consultar a documentação oficial do Casdoor para Instalação do Servidor.

Após uma implementação bem-sucedida, por favor, certifique-se de que:

  • O servidor Casdoor está em execução em http://localhost:8000.
  • Abrir o navegador de sua preferência e visitar http://localhost:7001 para ver a página de login do Casdoor.
  • A funcionalidade de login está funcionando corretamente ao inserir admin e 123.

Após seguir os passos acima, você pode rapidamente implementar uma página de login baseada no Casdoor em seu aplicativo com os seguintes passos.

Passo 2: Configurar o aplicativo Casdoor

  1. Crie um novo aplicativo Casdoor ou use um existente
  2. Adicione sua URL de redirecionamento Configurações do Aplicativo Casdoor
  3. Na página de edição de certificado, você pode visualizar seu Certificado Configurações de Certificação do Casdoor

Passo 3: Usar o plugin Casdoor no ShenYu

1. Configurar o plugin Casdoor no ShenYu

Configuração do Plugin Shenyu

Nota: Como o ShenYu possui apenas uma caixa de entrada de linha única, \n deve ser adicionado em cada linha do certificado. Configurações de Certificação do Casdoor

Você pode copiá-lo e colá-lo no certificado da configuração do Casdoor do ShenYu.

Você não precisa salvá-lo na página de edição de certificados do Casdoor, pois é apenas para cópia.

2. Configurar o plugin Casdoor do ShenYu

Configuração do Casdoor do Shenyu Você pode configurar o que precisar para a configuração do Casdoor.

3. Obtendo o serviço e utilizando-o

3.1 Visitar diretamente a Web

Shenyu Falha no Login

3.2 Usar Login Casdoor

Shenyu Login Shenyu Login Bem-Sucedido

3.3 Carregar o token nos Headers

Shenyu Token

3.4 Salvar nome, ID e organização nos Headers

Isto facilita o uso deles no futuro.