我自己(和Google当然)也找不到解决方案...
我有一个表用户,该表用户具有大约20个附加的特殊权限列。我知道,这是最坏的解决方案,但这只是他们过去所做的那样,现在我将来必须面对它-我当然想改变这一点。
比方说,我们有3种特殊的经销商权利: -显示经销商价格 -显示库存量 -显示经销商收入
当不同的经销商分配不同的权限时,如何在基于角色的模型中实现它。
例如 DealerA(显示经销商价格) DealerB(显示库存量) DealerC(显示经销商收入,显示库存量) DealerD(显示经销商收入) ...多达5000个经销商...
如果我实现了经销商角色并将3个权限分配给该角色,那么我该如何管理不同的权限?首先我想,我将默认设置它们并相应地将其吊销,但这是人们应该这样做的方式吗?
我当然可以为3个特殊权利分配3个经销商角色,而这些角色只包含一项权利?
谢谢您的帮助。