通过HTTP的CAS客户端

时间:2016-08-15 20:34:59

标签: java spring single-sign-on cas

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

  

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

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

  

未授权使用CAS的应用程序您尝试的应用程序   authenticate to无权使用CAS。

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

1 个答案:

答案 0 :(得分:1)

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