データを表示する Web アプリケーションを構築する必要があります。ユーザーには、登録ユーザーと匿名ユーザーの 2 種類があります。登録ユーザーは会社のイントラネットからアプリを実行し、匿名ユーザーはインターネットからアプリを実行します。登録ユーザーには、匿名ユーザーよりも多くのデータが表示されます。
(誰がデータを見ているかを知るために) ユーザーを登録するためのログイン フォームが必要ですが、匿名ユーザーがアプリケーションを使用する場合は、ログイン フォームが表示されないようにする必要があります。
同じ Web アプリケーションでは、最初の画面はログイン フォームである必要がありますが、場合によってはログイン フォームが表示されてはなりません。それを行う最善の方法は何ですか?
Vaadin (GWT ベースの Java フレームワーク) を使用してアプリを開発しています。そのための良い方法はブラウザの URL を確認することだと思いますが、それが最善の方法かどうかはわかりません。