【问题标题】:CAS clients over HTTP通过 HTTP 的 CAS 客户端
【发布时间】:2016-08-15 20:34:58
【问题描述】:

我已经安装了 CAS 服务器,当客户端应用程序使用 HTTPS 时,我可以在登录屏幕上看到以下消息:

HTTPS 和 IMAPS 此服务定义授权所有应用程序 支持 HTTPS 和 IMAPS 协议的网址。

但我需要启用 HTTP 客户端应用程序。为此,当我将客户端更改为 HTTP 时,登录屏幕显示以下错误消息:

应用程序未授权使用 CAS 您尝试使用的应用程序 验证到无权使用 CAS。

您知道如何通过 HTTP 启用 CAS 客户端吗?

【问题讨论】:

    标签: java spring single-sign-on cas


    【解决方案1】:

    这主要取决于 CAS 版本和配置。在deployerConfigContext.xml 文件或JSON 文件中(在src/main/resources/services 目录中),您应该能够将serviceId 设置为一些允许HTTP 的正则表达式,例如"serviceId" : "^https?://.*"。 每个允许使用 CAS 登录的应用程序都应该有自己的适当定义(在 XML 或 JSON 中)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-03
      • 2023-01-13
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多