cas https 到 http

最近做一个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

你可能感兴趣的:(java,xml,浏览器,互联网,SSO)