CAS 4.1外部化配置

时间:2016-04-13 11:00:11

标签: java spring cas

我正在使用LDAP身份验证配置jasig CAS 4.1的分支。我的deployerConfigContext.xml似乎可以工作,我可以在测试环境中正确连接。

然而,我将在多个环境中部署.war文件,每个环境都需要不同的ldap网址,域名等。这些都是在战争中打包的cas.properties文件中定义的开箱即用 - 管理很快就会变成unfeasable。

有没有办法将LDAP配置外部化 - 比如ini文件?特别针对以下bean:

  • SearchEntryResolver,需要basedn
  • FormatDnResolver需要ldap域,
  • ConnectionConfig使用ldap网址

我知道我可以扩展现有的bean,并添加我自己的代码来从我喜欢的任何地方读取这些值,但是为了这个目的这样做三个单独的bean似乎......浪费了。

0 个答案:

没有答案