spring security 实现简单的单点登录时出现iframe跨域session..
spring吧
全部回复
仅看楼主
level 2
绿茶瓜子_ 楼主
出现session失效的问题,具体代码如下:
登录:
<%@ page contentType="text/html;charset=utf-8"%><%@ include file="/common/taglibs.jsp"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>XXXX</title><%@ include file="/common/meta.jsp"%><script type="text/javascript" src="${ctx}/resource/scripts/jquery-1.7.1.js"></script><script language="javascript">$(document).ready(function() {$("#form1").submit();});</script></head><body><% response.setHeader("P3P","CP=CAO PSA OUR"); %><form id="form1" name="form1" action="${ctx}/j_spring_security_check" method="post"><input type="hidden" name="j_username" value="${username}"/><input type="hidden" name="j_password" value="${password}"/><input type="hidden" name="spring-security-redirect" value="${url}"/></form></body></html>
已经设置了P3P报文头,controller中也写了response.setHeader("P3P", "CP=CAO PSA OUR");
但是还是session失效,另外,weblogic.xml已经设置了cookieName
2013年10月15日 01点10分 1
level 2
绿茶瓜子_ 楼主
问题已解决。重写登陆成功方法
2013年10月16日 03点10分 2
1