shiro 解决 跨域(仅端口不同) 登陆 问题

时间:2023-03-09 21:59:26
shiro  解决 跨域(仅端口不同) 登陆 问题

1. 登陆成功设置cookie (服务端 通过 json返回 token)

//设置cookie
document.cookie = "JSESSIONID="+data.data.token+";path=/;domain="+urlcore.split('://')[1].split(':')[0];

注: data.data.token 服务端返回的token

urlcore 接口访问统一路径 例子:http://127.0.0.1:8080/api......

2.请求相应接口时 设置withCredentials为true

如下为 jquery的ajax设置方式:

            ...
dataType: 'json',
xhrFields: {
withCredentials: true
},
...