2013-03-07 33 views
0

我需要在Java EE技術中開發應用程序。其中一項任務是: 每個擁有特殊配置文件的用戶都應該看到不同的視圖。這意味着我有很多功能,但並不是每個人都擁有一切。用於調整登錄用戶權限的Java EE Framework

所以我不知道它是否存在一個框架,可能會幫助我根據用戶(配置文件)調整視圖。

非常感謝您提前。

回答

0

在我的情況下,使用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