2013-11-01 90 views
0

其中我有一个控股公司和一个员工领域类。确保A公司员工只能访问A公司相关数据的最佳做法是什么?我读了关于弹簧安全核心,过滤器,标准,拦截器等等,但现在仍然想知道什么是最好的解决方案。通常的Grails解决方案是什么?我应该在域类中使用多余的密钥,因为性能方面的原因?限制访问子集

+1

这里有一个相关的问题:http://stackoverflow.com/questions/13301090/seeing-only-your-own-data-in-grailsf –

+0

嗨,我们永远不会删除问题,如果他们已经解决了。其他人也可能有类似的问题。 – TN888

回答

1

我仍然使用Hibernate Filter插件,仍然推荐它作为我知道的最好的解决方案之一(我也回答了塞尔吉奥的链接问题)。还有一些更高级的插件,但它们的复杂性要求维护插件,有时似乎有点落后。我建议每个域类的company_id,即使用冗余键,也建议您使用优秀的Spring Security Core插件。