`
desert3
  • 浏览: 2139917 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

CAS - FAQ(Login ticket 、pgtIou、代理、虚拟证书、Smt、Https)

 
阅读更多
为什么有Login ticket: 类似与Struts的token,防止当用户退出系统注销CAS凭证后,另外一个用户通过浏览器的回退按钮,一直到浏览器提示重新提交数据(用户名,密码等登陆数据)而成功登陆系统。由于Login ticket只能被验证一次,因此第二次通过浏览器后退而导致的数据提交,后台验证会失败。参考:Why was the LoginTicket added?

为什么Cas要使用pgtIouWhat is the pgtIou used for?

Cas下用代理的基础步骤Proxy CAS Walkthrough

开发时,使用虚拟证书(不能用在生产环境): 1, 把DummySSLSocketFactory.java和DummyTrustManager.java放到src/edu/yale/its/tp/cas/util 2,把代码((HttpsURLConnection)uc).setSSLSocketFactory(new DummySSLSocketFactory());   加到SecureURL.java类的URLConnection uc = u.openConnection(); 后面。参考:How do I use a self-signed certificate?

为什么应该在Cas服务器启用Services Management Tool(SMT): Services Management Tool可以允许你锁定Cas,也能让你控制哪些服务能使用Cas。SMT链接:https://localhost:8443/cas/services/
参考:What is Services Management?, Why should I use the Services Management Tool? It seems like EFFORT to set up and deploy.

为什么要用HTTPS(Cas, Cas Client): 防止中间人攻击。参考:Why should I require CAS to run over HTTPS, or the client applications to run over HTTPS?
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics