由于一卡通和信息门户用的是两套cookie,暂时用两次跳转来解决cookie的问题。
- 访问统一认证中心;
- 认证信息门户,保存信息门户的cookie;
- 跳转到一卡通的认证中心,保存一卡通的cookie;
- 在发送信息门户的请求之前,先删除现有的cookie,然后把信息门户cookie设置好再发送请求;
- 一卡通同上。
目前遇到的问题,不知道如何在express中控制cookie。
使用iframe解决跨域问题,在当前页面嵌入一卡通和信息门户的 iframe ,然后用 chrome 的通讯 api 转发所有请求。