JeeSite 改造后源码

改造后的 JeeSite 源码可在以下仓库获取:

PIG 整合前后端分离项目登录

PIG与JeeSite整合概览

在 PIG 系统中配置 OAuth2 客户端,添加 JeeSite 相关参数:

INSERT INTO `pig`.`sys_oauth_client_details`(
  `client_id`, `resource_ids`, `client_secret`, `scope`, 
  `authorized_grant_types`, `web_server_redirect_uri`, `authorities`, 
  `access_token_validity`, `refresh_token_validity`, `additional_information`, 
  `autoapprove`, `create_time`, `update_time`, `create_by`, `update_by`
) VALUES (
  'jeesite', '', 'jeesite', 'server', 
  'authorization_code', 'http://127.0.0.1:3100/sso', '', 
  168000000, 168000000, '', 'false', 
  '2023-01-17 08:31:46', '2023-01-17 09:32:06', 'admin', 'admin'
);

后端配置

配置说明:

  • 需配置 JeeSite 前端地址(默认 3100 端口)
  • 需配置 PIG 网关地址

增加 SSO 的配置:

后端SSO配置

前端配置

前端代码地址: https://github.com/pig-mesh/jeesite-vue

登录页面配置

登录页面配置

增加 SSO 页面

为处理回调和 code 参数创建 SSO 页面:

SSO回调页面

退出系统配置

退出系统配置

获取支持

遇到问题?

如果您在使用过程中遇到任何问题、有功能建议或需求,请前往 Gitee 仓库提交 Issue。