【问题标题】:SSO CAS clients over HTTP通过 HTTP 的 SSO CAS 客户端
【发布时间】:2012-12-06 09:17:14
【问题描述】:

我找不到任何关于如何在 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

【问题讨论】:

  • 你解决了吗?

标签: java http tomcat https cas


【解决方案1】:

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

【讨论】:

  • 你知道如何启用 HTTP URL 模式吗?
  • deployerConfigContext.xml 中,定义一个匹配HTTP url 的RegexRegisteredService。例如:<property name="serviceId" value="^https?://.*" />
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-03
  • 1970-01-01
  • 2023-01-13
  • 2023-03-16
  • 1970-01-01
相关资源
最近更新 更多