私の Web アプリケーションでは、ユーザー (ロール USER) に、自分だけしか見ることができないプライベート ページを持たせたいと考えています。また、すべてのユーザーのすべてのプライベート ページを表示できるスーパー管理者 (ロール ADMIN) も必要です。
したがって、次のように URL をモデル化します。
/user/{userId}/...
ADMIN とは別に、userid を持つ USER のみがこのページを呼び出すことができるようになりました。ユーザーは動的に追加でき、そのユーザー ID は生成されたシリアル番号になります。
次のようにモデリングを開始しました。
<http pattern="/user/**" use-expressions="true" >
...
<intercept-url pattern="/user/**" access="hasAnyRole('ROLE_USER', 'ROLE_ADMIN')" />
...
</http>
しかし、そうすると、たとえば、userid 2 の USER が呼び出せるようになります。/user/1/...
これを行う適切な方法は何ですか?誰かが私に例を教えてもらえますか?