4

我想拥有应该通过布尔标志开关类型的功能来配置的弹簧安全性。

例如,

<bean class="org.springframework.ws.server...">
<property name="interceptors">
<list>
----> Here I would like an if condition test based on external property i.e. if true, register the interceptor, else do nothing
   <ref local="wsSecurityInterceptor">
--> other interceptors like logging etc.
</list>
</property>
</bean>

这可能在 config.xml 中吗?非常感谢。

4

2 回答 2

6

如果您使用的是 Spring 3.1,您可以尝试使用名为 Profile 的新功能。一个例子

如果您需要更多详细信息,请告诉我。

于 2012-11-02T19:27:23.903 回答
1

您可以执行以下添加的操作:

<security:intercept-url pattern="/api/**" access="isAuthenticated() and #{SAMLUtil.isStateOne()}" />

其中 #{boolean_function}

于 2020-03-11T11:35:51.513 回答