求教各位大神cas 单点登陆 哪个地方是配置跨域名的?按照网上各种配置说明 摸索配置完了能访问 能登陆. 假设cas服务器为 我的域名:8080/cas/loginwww.我的域名.com 登陆成功访问cd.我的域名.com时 request.getUserPrincipal() 就为null了.各位大神 求教.
客户端配置如下<filter>
<filter-name>CAS Authentication Filter</filter-name>
<filter-class>
org.jasig.cas.client.authentication.AuthenticationFilter
</filter-class>
<init-param>
<param-name>casServerLoginUrl</param-name>
<param-value>http://我的完整域名:8080/cas/login</param-value>
</init-param>
<init-param>
<param-name>serverName</param-name>
<param-value>http://我的完整域名(没有端口)</param-value>
</init-param>
</filter>
<filter>
<filter-name>CAS Validation Filter</filter-name>
<filter-class>
org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
</filter-class>
<init-param>
<param-name>casServerUrlPrefix</param-name>
<param-value>http://我的完整域名:8080/cas</param-value>
</init-param>
<init-param>
<param-name>serverName</param-name>
<param-value>http://我的完整域名(没有端口)</</param-value>
</init-param>
</filter>
<filter>
<filter-name>CAS HttpServletRequest Wrapper Filter</filter-name>
<filter-class>
org.jasig.cas.client.util.HttpServletRequestWrapperFilter
</filter-class>
</filter>
<filter>
<filter-name>CAS Assertion Thread Local Filter</filter-name>
<filter-class>
org.jasig.cas.client.util.AssertionThreadLocalFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>CAS Authentication Filter</filter-name>
<url-pattern>/login.html</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CAS Validation Filter</filter-name>
<url-pattern>/login.html</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CAS HttpServletRequest Wrapper Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CAS Assertion Thread Local Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
解决方案 »
- jboss升级报错
- 谷歌地图api 如何区分地图是否为放大
- 关于代码的重构问题!!设计模式~原则!!谢谢大家!!!!
- 有没有那位了解上海三零卫士信息安全有限公司的,要去面试了!
- 小弟学习过程中 遇到一道题 望高手解答下 谢谢!
- 为什么在struts2的配置文件里不能这样定义方法名
- 求助dwr应该如何进行页面跳转? 谢谢啊
- axis java客户端调用.net的webservice无法识别请求元素
- Spring+Struts+Hibernate HTTP Status 404
- 用JavaBean访问CMP实体BEAN,代码错在那里??望大侠赐教
- Ext 添加监听的三种方式
- linux下JAVA生成文件,中文名乱码
<bean id="ticketGrantingTicketCookieGenerator" class="org.jasig.cas.web.support.CookieRetrievingCookieGenerator"
p:cookieSecure="true" 不知道你的服务端是怎么配置的
1.可以先检查用ip是否能取到用户登录信息,如果能取到,说明CAS服务器的配置是没问题的,没取到,检查CAS服务器的配置
2.如果是域名问题,在本机上做个域名的映射看看,xp的路径是在C:\Windows\system32\drivers\etc下的hosts文件打开,最后加上102.54.94.97 rhino.acme.com类似的映射。