本文共 1753 字,大约阅读时间需要 5 分钟。
软件版本
JEECG版本:3.8
1.验证系统表示:kisso服务端
2.业务系统表示:kisso客户端
根据官方文档进行配置(
特别注意,客户端的配置
#服务端登录地址sso.login.url=http://sso.test.com:8080/jeecg/toLogin.do
#选择一个添加,或全部也行,192.168.1.123=测试机器IP192.168.1.123 test.com192.168.1.123 www.test.com192.168.1.123 sso.test.com
SSOToken st = new SSOToken(request);st.setId(UUID.randomUUID().getMostSignificantBits());st.setUid(user.getUserName());st.setType(1);
JSONObject jsonObject = new JSONObject();//当前登录机构idjsonObject.put("orgId",clientManager.getClient().getUser().getCurrentDepart().getId());st.setData(jsonObject.toJSONString());
//TSUser user = ResourceUtil.getSessionUser();
//kisoo返回后,自动登录SSOToken token = SSOHelper.getToken(request);TSBaseUser baseUser = (TSBaseUser)systemService .findByProperty(TSBaseUser.class,"userName",token.getUid()).get(0);TSUser user = (TSUser)systemService.get(TSUser.class, baseUser.getId());JSONObject jsonObject = JSON.parseObject(token.getData());userService.saveLoginUserInfo(request, user, jsonObject.getString("orgId"));//kisoo返回后,自动登录
经过配置测试,发现IP是可以使用的,但暂时不清楚官网为什么写不能使用IP
猜想:可能多个业务系统才会出现问题,本人目前是单业务系统测试
转载地址:http://kknws.baihongyu.com/