是否可以在安全命名空间配置模式中支持OR?

时间:2017-01-03 07:54:04

标签: spring-security

我使用的是Spring Security 4。 我想在2种URL模式上配置相同的安全命名空间配置。 类似的东西:

<http pattern=("/api/**" OR "/legacyapi/**") …

是否支持OR? 最好的方法是什么? 现在我有2个安全命名空间配置,它们只有模式不同,我想将它转换为一个。

1 个答案:

答案 0 :(得分:1)

<http request-matcher="regex" pattern=("^(/api/|/legacyapi/)(.*)")

默认匹配器为ant,您可以更改为regex。请自行测试正则表达式。