3.8K Star 14.5K Fork 5K

卓源软件 / JeeSite 4.4 and 5.0

 / 详情

获取token后请求登陆接口失败

Backlog
Opened this issue  
2022-05-12 16:40

是什么问题、该问题是怎么引起的?

  1. 获取token后请求简单登陆接口失败
    请求路径
    http://127.0.0.1:801/QueueXbsyxt/api/sso/{system}/{5b4c015eeafce07daa82e21f1567af0a}?url=/sys/user/list?p1=v1%26p2=v2&relogin=true

重现步骤、期望结果、截图、代码

这里贴你的代码块
@Controller
@RequestMapping(value = "${adminPath}/transfusion/scan")
public class ScanLoginController extends BaseController {
	@RequestMapping(value = "getToken")
	@ResponseBody
	public String scanLogin(@RequestBody ChangeVo change) {
		System.out.println("change========="+JsonMapper.toJson(change));
		String secretKey = "thinkgem"; // yml 中设置的 shiro.sso.secretKey 参数值。
		//String token = Md5Utils.md5(secretKey + username + DateUtils.getDate("yyyyMMdd"));
		// 如果 shiro.sso.encryptKey 为 true,则 secretKey 会自动加密。
		// 如果在本系统获取,则 secretKey 已经加密了,也可以通过下面这个简便方法获取。
		String token = UserUtils.getSsoToken(change.getUserCode());
		System.out.println("token================="+token);
		return token;
	}
}

配置内容
 sso:
#  
#    # 如果启用/sso/{username}/{token}单点登录,请修改此安全key并与单点登录系统key一致。
    secretKey: thinkgem
#
#    # 是否加密单点登录安全Key
    encryptKey: true


### 实际结果、报错信息、截图
![输入图片说明](https://images.gitee.com/uploads/images/2022/0512/163802_01a396b9_9021834.png "屏幕截图.png")
![输入图片说明](https://images.gitee.com/uploads/images/2022/0512/163840_024237dc_9021834.png "屏幕截图.png")
1. 

这里贴错误信息


### 环境版本:

- JDK版本:1.8、11、17
- 浏览器版本:Chrome xx、Firefox xx、IE xx
- 平台版本:JeeSite 4.x.x、5.x.x(pom.xml里查看)

Comments (1)

裴先生 created任务

yml配置缩进是否正确?后台是否有日志输出?通过浏览器访问地址,看结果是否进入系统,如果postman要看html内容是否为index页面地址

Sign in to comment

Status
Assignees
Milestones
Pull Requests
Successfully merging a pull request will close this issue.
Branches
Planed to start   -   Planed to end
-
Top level
Priority
参与者(2)
6732 thinkgem 1651893329
Java
1
https://gitee.com/thinkgem/jeesite4.git
git@gitee.com:thinkgem/jeesite4.git
thinkgem
jeesite4
JeeSite 4.4 and 5.0

Search