JavaEEテクノロジーでアプリケーションを開発する必要があります。タスクの1つは次のとおりです。特別なプロファイルを持つすべてのユーザーは、異なるビューを取得する必要があります。それは私が多くの機能を持っているが、誰もがすべてを持っているわけではないことを意味します。
したがって、ユーザー(プロファイル)に応じてビューを調整するのに役立つフレームワークが存在するかどうかはわかりません。
よろしくお願いします。
JavaEEテクノロジーでアプリケーションを開発する必要があります。タスクの1つは次のとおりです。特別なプロファイルを持つすべてのユーザーは、異なるビューを取得する必要があります。それは私が多くの機能を持っているが、誰もがすべてを持っているわけではないことを意味します。
したがって、ユーザー(プロファイル)に応じてビューを調整するのに役立つフレームワークが存在するかどうかはわかりません。
よろしくお願いします。
私の場合、SpringSecurityFrameworkを使用することはかなり良い解決策でした。
フレームワークを構成した後、SpringSecurityFaceletsタグライブラリの名前空間を定義する必要があります。
xmlns:sec="http://www.springframework.org/security/tags"
次に、タグを使用できます:
<sec:authorize></sec:authorize>
次のように:
<sec:authorize ifAnyGranted="ROLE_FOO, ROLE_BAR">
Lorem ipsum dolor sit amet
</sec:authorize>
このようにして、2つの役割のいずれかを所有しているユーザーは、「Loremipsum....」を表示できます。
そして、より多くの可能な属性があります。詳細については、SpringSecurityのドキュメントを確認してください。