其他系统访问.Net Core网站页面 跳转时SessionId会发生变化
1、http://10.90.19.109:701/iframeapprove.html?eip_title=普通申请&url=http://localhost:63888/home?taburl=DomainGroup/DomainGroup_Apply/Audit?id=2e0094d4-3ef7-438a-bca0-52c0c5012cd6&urltype=index,在http://10.90.19.109:701网站中通过上述地址来跨域访问Core网站http://localhost:63888/home/Index页面
2、访问Home控制器中的Action时,需要先在CheckSessionFilter中检查是否登录,若用户未登录但是是通过其他系统单点登录访问本系统的页面就将请求地址保存到Session中key=currentUrl,然后跳转到/Login/Index
3、在/Login/Index页面读取Session中key=currentUrl的值,但是/Login/Index页面的Session和http://localhost:63867/home/Index页面的Session不是同一个对象,导致无法获取Session中key=currentUrl的值
请问为什么Core网站中页面跳转时SessionId会发生变化呢?麻烦各位大佬给看看。