java - 通过 HTTP 的 SSO CAS 客户端

标签 java http tomcat https cas

我找不到任何关于如何在 HTTP 上运行 CAS SSO 客户端应用程序的文档。我已经安装了 CAS 服务器,它在 HTTPS 上运行,没问题。但我不希望我的客户端应用程序在 HTTPS 上运行。原因是因为它们是内部应用程序,没有必要在 HTTPS 上运行。

当我尝试在 HTTP 上运行我的客户端应用程序时,我收到了 SSL 握手的异常,因为 CAS 期望我的应用程序在 HTTPS 上运行。

甚至可以通过 HTTP 运行与 CAS 集成的客户端应用程序吗?如果它是如何实现的?

规范:

  1. Tomcat 6.0.35
  2. JDK 1.6
  3. CAS 3.5.1

最佳答案

CAS 服务器通过其后台定义的 urls 模式了解 CAS 客户端应用程序,这些 urls 模式可以基于 HTTP。

关于java - 通过 HTTP 的 SSO CAS 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13740364/

相关文章:

java - 无法在 Eclipse Oxygen 中将动态 Web 项目版本设置为 4.0

php cURL 登录jsp网站返回HTML

java - 多线程 Java 的 Hello World

javascript - 访问 header 数据并处理 Angular http 请求中的错误代码

java - Http 获取响应 utf-8

apache - 当 default virtualhost 不可用时,没有可用的虚拟主机

java - Java 中未经检查的异常 : Inherit from Error or RuntimeException?

java - TestNG:从 Maven 将参数传递给 DataProvider

java - 如何在没有powermock的情况下模拟静态方法

javascript - Node.js 和 Forever/Forever-Monitor