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​

Deploy Casdoor first. See Server installation.

After deployment, ensure:

  • 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.

After the above setup, add a Casdoor-based login page with the following steps.

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. On the certificate editing page, copy your Certificate 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

Paste it into the certificate field of the ShenYu Casdoor config.

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 Configure the Casdoor settings as needed.

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.