2016-08-15 157 views
2

我試圖找到與Spring Security或Apache Shiro框架一起使用的基於屬性的訪問控制(ABAC)範式的任何開源或商業實現。現在我找不到他們中的任何一個。 我不認爲我是第一個需要這種功能的人 - 所以你能推薦一些支持這個功能的框架嗎?ABAC對Spring Security或Apache Shiro的支持

此外,可以將Permissions in Apache Shiro視爲ABAC範例實施的特定情況嗎?

回答

1

聲明:我公理化工作

希爾伯特提供了基於角色的訪問控制(ABAC)實現的屬性,不同環境集成:

  • 本地的Spring Security集成
  • 整合與其他Java通過我們的SDK和API集成應用程序
  • 與API網關集成Apigee
  • 數據庫安全

我們有客戶與Apache四郎整合。 Apache Shiro是ABAC的簡化形式。他們可以與ABAC集成。

Axiomatics的實現依賴於XACML。

1

對於開源Java替代品,您可以在XACML Wikipedia page上找到幾個:AuthzForce,Apache OpenAZ和WSO2 Balana。對於AuthzForce,您可以使用embedded Java PDP或(遠程)RESTful PDP來查找ABAC/XACML授權過濾器的Java代碼示例。

相關問題