Java 会话过期且在KeyClope中执行ajax请求时出错?

Java 会话过期且在KeyClope中执行ajax请求时出错?,java,cors,wildfly,keycloak,Java,Cors,Wildfly,Keycloak,我有个问题。 当我使用Keysloak进行授权时,会停止正常工作,并在会话过期时,在Ajax请求调用时重定向到主页或登录页面 我在浏览器控制台中遇到此错误: 无法加载XMLHttpRequest_http://dc09-apps-06:8090/auth/realms/azovstal/protocol/openid-connect/auth?…ml和state=60%2F01fc2e79-6fc0-46b8-9f83-39b7421fedf9&login=true&scope=openid。请

我有个问题。 当我使用Keysloak进行授权时,会停止正常工作,并在会话过期时,在Ajax请求调用时重定向到主页或登录页面

我在浏览器控制台中遇到此错误:

无法加载XMLHttpRequest_http://dc09-apps-06:8090/auth/realms/azovstal/protocol/openid-connect/auth?…ml和state=60%2F01fc2e79-6fc0-46b8-9f83-39b7421fedf9&login=true&scope=openid。请求的资源上不存在“Access Control Allow Origin”标头。起源'_http://localhost:8080因此,不允许访问

我在客户端设置中添加了keydove管理控制台,weborigins=,并在app中启用了cors,但仍然不起作用


所以它应该可以工作,或者是一个bug或者我不明白的东西?

为什么你认为HttpSession生存期和身份验证状态之间应该存在关系?@Steve C我现在不知道,但是如果没有KeyClope,我可以捕获会话已过期的错误。有了keydape,我得到了ajax请求的http代码302,并保持在同一个页面上,没有,我得到了http代码200,并重定向到主页。