cassso集成javaphpdiscuz,bbs配置_第1页
cassso集成javaphpdiscuz,bbs配置_第2页
cassso集成javaphpdiscuz,bbs配置_第3页
cassso集成javaphpdiscuz,bbs配置_第4页
cassso集成javaphpdiscuz,bbs配置_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、cassso集成 java+php(discuz,bbs) 配置cas 搭建准备工作:cas-server-3.4.4 cas-client-3.2.0 apache-tomcat-6.0.14去掉 https 认证,改成 http 认证1、进入 WEB-INFspring-configuration 目录 打开 warnCookieGenerator.xml 文件 修改 p:cookieSecure 的值为 false 2、打开 ticketGrantingTicketCookieGenerator.xml 文件 同样修改 p:cookieSecure 的值为 false 3、打开WEB-I

2、NFdeployerConfigContext.xml 文件 查找org.jasig.cas.authentication.handler.support.HttpBasedServiceCr edentialsAuthenticationHandler把这代码块修改为如下:(添加 p:requireSecure="false" )Xml 代码 <bean class="org.jasig.cas.authentication.handler.support.HttpBasedSe rviceCredentialsAuthenticationHand

3、ler" p:httpClient-ref="httpClient" p:requireSecure="false" /><!- 用于单java 客户端配置Xml 代码 <!- cas client start ->点退出,该过滤器用于实现单点登出功能,可选配置-><listener><listener-class>org.jasig.cas.client.session.SingleSignOutHttpSession

4、Listener</listener-class></listener><!- 该过滤器用于实现单点登出功能,可选配置。 -><filter><filter-name>CAS Single Sign OutFilter</filter-name><filter-class>org.jasig.cas.client.session.SingleSignOutFilter</filter-c

5、lass></filter><filter-mapping><filter-name>CAS Single Sign OutFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping><!- 该过滤器负责用户的认证工作,必须启用它 -><filter>&

6、lt;filter-name>CASFilter</filter-name><filter-class>org.jasig.cas.client.authentication.Authenticat<init-param>ionFilter</filter-class><param-name>casServerLoginUrl</param-name><param-value>http:

7、/73:8888/cas/login</param-value>是服务端的 IP-></init-param><!- 这里的 server<init-param><param-name>serverName</param-name><param-value>73:8888</param-value><

8、/init-param></filter><filter-mapping><filter-name>CASFilter</filter-name><url-pattern>/front/member/*</url-pattern></filter-mapping><filter-mapping><filter-name>CASFil

9、ter</filter-name><url-pattern>/memberCenter/*</url-pattern></filter-mapping><!- 该过滤器负责对<filter>Ticket 的校验工作,必须启用它 -><filter-name>CAS Validation Filter</filter-name><filter-class&

10、;gt;org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValid ationFilter</filter-class><init-param><param-name>casServerUrlPrefix</param-name><param-value>73:8888/cas</param-value></ini

11、t-param></filter-mapping><filter><init-param><param-name>serverName</param-name><param-value>73:8888</param-value></init-param></filter><filte

12、r-mapping><filter-name>CASValidation Filter</filter-name><url-pattern>/*</url-pattern></filter-mapping><!-该过滤器负责实现 HttpServletRequest 请求的包裹,比如允许开发者通过 HttpServletRequest 的 getRemoteUser()方法获得 SSO 登录用户的登录名,可选配置。-&g

13、t;<filter><filter-name>CASHttpServletRequest Wrapper Filter</filter-name><filter-class>org.jasig.cas.client.util.HttpServletRequestWrapperFilter</filter-class></filter><filter-mapping><filter-nam

14、e>CAS HttpServletRequest WrapperFilter</filter-name><url-pattern>/*</url-pattern><filter-name>CAS Assertion Thread LocalFilter</filter-name><filter-class>org.jasig.cas.client.util.AssertionThreadLocal</

15、filter>Filter</filter-class><filter-mapping><filter-name>CAS Assertion Thread LocalFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping><!- cas client end ->php 端配置Java 代码 require_once 'CAS. php'define('CAS_SERVER_HOSTNAME', "");define('CAS_SERVER_PORT', 8888);define('CAS_SERVER_APP_NAME', "

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论