跳到主内容

在 ShenYu 中使用Cassoor

ShenYu有一个Casdoor插件,可以启用Casdoor的使用。

步骤1:部署Casdoor​

先部署 Casdoor。见 服务器安装。

部署后,确认:

  • Casdoor服务器正在**http://localhost:8000**上运行。
  • 打开您喜欢的浏览器并访问**http://localhost:7001**以查看Casdoor登录页面。
  • 通过输入admin和123,登录功能运行正常。

完成上述设置后,按以下步骤添加基于 Casdoor 的登录页。

步骤2:配置Casdoor应用​

  1. 创建一个新的Casdoor应用或使用现有的一个
  2. 添加您的重定向URL Casdoor应用设置
  3. 在证书编辑页复制你的 Certificate Casdoor认证设置

步骤3:在ShenYu中使用Casdoor插件​

1. 在ShenYu中配置Casdoor插件​

Shenyu插件配置

注意:由于ShenYu只有一个单行输入框,每行证书都必须添加\n。 Casdoor认证设置

把它粘贴到 ShenYu Casdoor 配置的证书字段中。

您不需要在Casdoor证书编辑页面保存它,因为它只是用于复制。

2. 配置ShenYu Casdoor插件​

Shenyu Casdoor配置 按需配置 Casdoor 的各项设置。

3. 获取服务并使用它​

3.1 直接访问Web​

Shenyu 登录失败

3.2 使用Casdoor登录​

Shenyu 登录 Shenyu成功登录

3.3 在Headers中携带令牌​

Shenyu令牌

3.4 在Headers中保存名称、ID和组织​

这使得将来使用它们更加方便。