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:

  • The Casdoor server is running on http://localhost:8000.
  • Open your preferred browser and visit http://localhost:7001 to see the Casdoor login page.
  • 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.