cas https 到 http

本文介绍了一种使用耶鲁大学的CAS实现单点登录(SSO)的方法,并详细记录了将CAS从HTTPS改为HTTP的过程,包括修改casclient.jar文件及调整服务端配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近做一个sso,用了耶鲁大学的cas,由于涉及到互联网的东西。如果用https不同浏览器都有安装CA证书要求,而且界面不一致,所以将https改为了http:

环境:JDK6+JBOSS4+CAS3.3(server)+cas-client-2.0.11

需要修改的地方:

1.注释casclient.jar的java\src\edu\yale\its\tp\cas\util下的SecureURL.java

  if (!u.getProtocol().equals("https"))  throw new IOException("only 'https' URLs are valid for this  method");

 

2.修改服务端的ticketGrantingTicketCookieGenerator.xml

   p:cookieSecure="false" 改为false

 

就可以了。

 

 

附件是改过后的casclient.jar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值