如何使用Apache Wicket实现ACL?

时间:2012-04-10 18:44:10

标签: java wicket acl

我目前正在验证3次。示例删除链接仅允许超级用户。所以我验证了3次。

1 - 在构造函数中(重定向) 2 - 在wicket链接构造中(将链接设置为False) 在Onclick(返回)

我觉得自己像个白痴3次验证。它应该是我可以用来在我的wicket应用程序中实现安全性的东西。

2 个答案:

答案 0 :(得分:3)

您可以根据特定用户的角色启用组件。为此,你必须

  • 实施您自己的授权策略和
  • 根据哪个角色允许您的组件进行注释。

此方法的示例可以是found here

答案 1 :(得分:0)

使用Wicket-Auth-Roles。 您需要实现自己的AuthenticatedWebSession并向组件添加注释。 以下教程包含示例的链接以及如何集成它:

https://www.google.de/search?sourceid=chrome&ie=UTF-8&q=wicket-security