我正在使用 cas 5.x。
我有cas-server
两个网络应用程序client-1
和client-2
.
目前,我可以单点登录和单点注销,但以下步骤存在一个问题:
access ,它会要求我登录 cas 服务器,然后在登录成功后将
client-1
我重定向回。client-1
单击一个按钮可以访问页面中
client-2
via的受保护资源,但是这个ajax调用返回。ajax
client-1
401
如果我client-2
直接从浏览器地址栏中访问受保护的资源step 2
,它可以工作。
ajax 无法处理重定向导致这个问题,那么如何解决这个问题?
我的ajax调用是:
//test() is in client-1
function test() {
jQuery.ajax({
url:"http://192.168.0.14:8445/client-2/user/userInfo",
headers: {'X-Requested-With': 'XMLHttpRequest'},
success: function(res) {
//...
}
});
}