在 ShenYu 中使用Cassoor
ShenYu有一个Casdoor插件,可以启用Casdoor的使用。
步骤1:部署Casdoor
首先,应部署Casdoor。 您可以参考官方Casdoor文档的服务器安装。
成功部署后,请确保:
- Casdoor服务器正在http://localhost:8000上运行。
- 打开您喜欢的浏览器并访问http://localhost:7001以查看Casdoor登录页面。
- 通过输入
admin
和123
,登录功能运行正常。
按照上述步骤,您可以通过以下步骤在您的应用中快速实现基于Casdoor的登录页面。
步骤2:配置Casdoor应用
- 创建一个新的Casdoor应用或使用现有的一个
- 添加您的重定向URL
- 在证书编辑页面,您可以查看您的
证书
步骤3:在ShenYu中使用Casdoor插件
1. 在ShenYu中配置Casdoor插件
注意:由于ShenYu只有一个单行输入框,每行证书都必须添加\n
。
您可以复制它并粘贴到ShenYu Casdoor配置的证书中。
您不需要在Casdoor证书编辑页面保存它,因为它只是用于复制。
2. 配置ShenYu Casdoor插件
您可以配置Casdoor配置所需的内容。
3. 获取服务并使用它
3.1 直接访问Web
3.2 使用Casdoor登录
3.3 在Headers中携带令牌
3.4 在Headers中保存名称、ID和组织
这使得将来使用它们更加方便。