0
我需要在Java EE技術中開發應用程序。其中一項任務是: 每個擁有特殊配置文件的用戶都應該看到不同的視圖。這意味着我有很多功能,但並不是每個人都擁有一切。用於調整登錄用戶權限的Java EE Framework
所以我不知道它是否存在一個框架,可能會幫助我根據用戶(配置文件)調整視圖。
非常感謝您提前。
我需要在Java EE技術中開發應用程序。其中一項任務是: 每個擁有特殊配置文件的用戶都應該看到不同的視圖。這意味着我有很多功能,但並不是每個人都擁有一切。用於調整登錄用戶權限的Java EE Framework
所以我不知道它是否存在一個框架,可能會幫助我根據用戶(配置文件)調整視圖。
非常感謝您提前。
在我的情況下,使用Spring Security框架是一個很好的解決方案。
配置框架後,您需要定義命名爲Spring Security的Facelets標記庫:
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>
通過這種方式,擁有這兩個角色的用戶可以看到「Lorem ipsum ....」。
還有更多可能的屬性。欲瞭解更多詳情,你可以檢查春季安全documentation。