【发布时间】:2012-07-24 10:22:14
【问题描述】:
使用 Deadbolt 的模块,我们可以在视图中使用资源名称和参数检查受限制的资源。
例如在我看来,我有它,而且效果很好:
#{deadbolt.restrictedResource resourceKeys:['Domain'] , resourceParameters:['domainid':domain.id]}
<li><a href="@{Admin.showDomain(domain.id)}">${domain.title}</a></li>
#{/deadbolt.restrictedResource}
但在我的控制器中,我只能检查资源名称,但我找不到在传递域 ID 的 RestrictedResourcesHandler 中检查它的方法。
我正在寻找一个解决方案来做这样的事情:
@RestrictedResource(name = {"Domain"}, params = {domainid})
public static void showDomain(String domainid)
{
}
提前致谢
【问题讨论】:
标签: java playframework authorization acl deadbolt