Security 如何将业务规则映射到Rhino安全实体组?

Security 如何将业务规则映射到Rhino安全实体组?,security,authorization,rhino,rhino-security,Security,Authorization,Rhino,Rhino Security,我正在使用Rhino安全性保护一个大型数据库上的NHibernate实体。部分需求是实现将映射到Rhino EntityGroups的业务规则,以根据登录用户用户组权限过滤数据: Entity: Account EntityGroup: Confidential Accounts BusinessRule: Revenue > $10000 我的问题是: 1在security admin中定义如上所述的业务规则,然后将这些规则映射到EntityGroup,这有意义吗 2我应该在什么阶段将

我正在使用Rhino安全性保护一个大型数据库上的NHibernate实体。部分需求是实现将映射到Rhino EntityGroups的业务规则,以根据登录用户用户组权限过滤数据:

Entity: Account
EntityGroup: Confidential Accounts
BusinessRule: Revenue > $10000
我的问题是:

1在security admin中定义如上所述的业务规则,然后将这些规则映射到EntityGroup,这有意义吗

2我应该在什么阶段将帐户实体添加到实体组“机密帐户”中?显然,我可以在保存/更新帐户时这样做。但是,可能有n个类似的实体组,并且动态评估当前帐户实体成员资格将对性能产生重大影响

请建议

谢谢, 罗山