Java フレームワーク Vaadin を使用して Web アプリケーションを作成しています。このアプリケーションにはさまざまなユーザー レベルがあり、ユーザーがログインすると、権限レベルに応じてメニューが変更されます。私が抱えている問題は、ユーザーが URI を入力して想定していないページにアクセスできないようにすることです。たとえば、ユーザーがアプリケーションにログインし、ページ 1 を表示する権限しかない場合でも、ブラウザーの検索バーにページ 2 への URI を入力することで、ページ 2 にアクセスできます。
URI ナビゲーションを防止することを検討していましたが、Vaadin でこれがどのように行われるかを見つけることができませんでした。私の質問は、Vaadin で URI ナビゲーションを防ぐ方法ですか? ユーザーがページにアクセスできないようにする別の方法がある場合は、それも投稿してください。
ありがとうございました