900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > cas 单点的java php客户端 跳过SSL认证 用http形式登录

cas 单点的java php客户端 跳过SSL认证 用http形式登录

时间:2021-08-02 14:30:38

相关推荐

cas 单点的java php客户端 跳过SSL认证 用http形式登录

后端开发|php教程

param,lt,gt,filter,cas

后端开发-php教程

cas 单点的java,php客户端 跳过SSL认证,用http模式登录

酒店管理网站源码,ubuntu宕机怎么处理,tomcat升级版本号,爬虫抓取正文,php入门教程14天,公司品牌seolzw

易语言源码变程序,离线安装vscode,ubuntu安装不设置home,tomcat实现负载,sqlite依赖某个项,ace插件是什么,比较热门的前端框架,python爬虫电影详解,php 日期 时间,seo和竞价排名,js特效多的网站,简单的php网页,源代码模板网,手机css登录页面,商品管理系统php下载,单本小说网络程序lzw

这里可以简单说一下修改的内容,也是之前从网上查询的!

ck视频播放源码,ubuntu集合包下载,tomcat8数据库连接池,梦见衣服上有爬虫,保定PHP开发工程师招聘信息,网站seo 招聘lzw

下面是jar包的修改内容和java,php客户端的相应需要修改的配置说明!

?

1.\WEB-INF\deployerConfigContext.xml

<bean?class="org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler"

??????????????????p:httpClient-ref=”httpClient”?/>

?????????增加参数p:requireSecure=”false”,是否需要安全验证,即HTTPS,false为不采用,加上去之后如下:

<bean

???????????????????????????????????????????????p:httpClient-ref=”httpClient”??p:requireSecure=”false”/>

?

?

2.??????\WEB-INF\ cas-servlet.xml

<bean?id="warnCookieGenerator"?class="org.jasig.cas.web.support.CookieRetrievingCookieGenerator"

???????p:cookieSecure=”false”

???????p:cookieMaxAge=”-1″

???????p:cookieName=”CASPRIVACY”

???????p:cookiePath=”/cas”?/>

参数p:cookieSecure=”true”,同理为HTTPS验证相关,TRUE为采用HTTPS验证,与deployerConfigContext.xml的参数保持一致。

参数p:cookieMaxAge=”-1″,简单说是COOKIE的最大生命周期,-1为无生命周期,即只在当前打开的IE窗口有效,IE关闭或重新打开其它窗口,仍会要求验证。

?

<bean?id="ticketGrantingTicketCookieGenerator"?class="org.jasig.cas.web.support.CookieRetrievingCookieGenerator"

???????p:cookieSecure=”false”

???????p:cookieMaxAge=”-1″

???????p:cookieName=”CASTGC”

???????p:cookiePath=”/cas”?/>

两个参数与上面同理。

说明:如果p:cookieSecure=”true”?表示只能https请求才能读到cookie中的值,而http访问时不能从cookie中取的值.

?

?

?

?

java客户端的修改:

下面绿色部分是修改部分,将原来的https地址换成http

??

?????CASFilter

?????edu.yale.its.tp.cas.client.filter.CASFilter?

??????

?????????edu.yale.its.tp.cas.client.filter.loginUrl?

?????????http://localhost:8080/cas/login?

??????

??????

?????????edu.yale.its.tp.cas.client.filter.validateUrl?

?????????http://localhost:8080/cas/proxyValidate?

??????

??????

?????????????edu.yale.its.tp.cas.client.filter.serverName?

?????????????localhost:8088?

??????

?

?????CASFilter?

?????/*?

?

?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。