我在测试Spring Boot应用程序和Keycloak之间的身份验证过程时遇到问题。
对于这种情况,当我尝试在浏览器中进行身份验证时,它可以工作。
对于这种情况,当我尝试使用Rest-assured
测试库时,Keycloak用GET
向Spring Boot应用发送JSESSIONID={$JSESSIONID}.${jboss.node.name}
请求,这就是Tomcat无法找到此会话并应用身份验证过程的原因
我还要指出,我根本不使用Spring Session。会话管理全部在嵌入式tomcat上进行。
我不知道为什么。
也许有人遇到类似的问题?