【发布时间】:2012-10-31 09:36:53
【问题描述】:
我不确定这是否可行,或者我是否必须找到另一种解决方法,但是......
我有一个使用 Spring-Security-Core 作为其身份验证系统的 Grails 应用程序。最终可能会在几个位置部署它,并且不同的位置可能会使用不同的身份验证提供程序(例如,有些会使用 DAO,有些会使用 LDAP 等)
我希望能够根据 .properties 文件“auth.type=LDAP”或“auth.type=DAO”中的一行来设置应用程序。一旦应用程序知道它将是两者中的哪一个,它就需要使用 Config.groovy 设置更多属性才能满足这一点。
我的想法是需要 config.groovy 从 .properties 文件加载属性,然后在 Config.groovy 中在 switch 语句中使用这些属性来确定要设置的其他属性。但是我尝试了这个,但我相信在配置文件中,来自 .properties 文件的属性是在配置文件中的所有属性之后加载的。这是一个正确的假设吗?
如果有人知道实现这种效果的简单方法,将不胜感激
【问题讨论】:
标签: grails spring-security configuration-files