문제

I was using waffle and spring security 3.2 to set access to jsf2 pages. I used this example

Everything works fine, but I am curious, if posible to set access to page via xml file for one user??? Something like that:

 <sec:intercept-url pattern="/**" access="PRINCIPAL='tom'" />

I couldn't find answer in internet

Thanks

도움이 되었습니까?

해결책

Yes it is possible if you use SpEL expressions:

<sec:http use-expressions="true">
    ....
    <sec:intercept-url pattern="/**" access="principal.name=='tom'" />
    ....
</sec:http>

다른 팁

Using @Maksym answer I found my solution (I think in some cases both can be right) :

<sec:http use-expressions="true">
    ....
    <sec:intercept-url pattern="/**" access="authentication.name=='tom'" />
    ....
</sec:http>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top