В моем веб-приложении пользователи могут изменять свои данные пользователя. URL этой страницы:
springproject/usermanagement/edituserinfo/4
где "4" - идентификатор пользователя.
Мой контекст безопасности выглядит так:
<security:http auto-config="true" use-expressions="true">
<security:intercept-url pattern="/usermanagement" access="isAuthenticated()" />
<security:intercept-url pattern="/usermanagement/new" access="hasRole('ROLE_ADMIN')" />
<security:intercept-url pattern="/usermanagement/edit/*" access="hasRole('ROLE_ADMIN')" />
<security:intercept-url pattern="/usermanagement/edituserinfo/*" access="isAuthenticated()" />
</security:http>
Как я могу ограничить пользователя только доступом к его собственной странице "edituserinfo"? Например. пользователь с идентификатором пользователя 1 может иметь доступ только к «springproject / usermanagement / edituserinfo / 1», но не к «springproject / usermanagement / edituserinfo / 4»