Net Sql AZMan身份验证和授权
问题描述:
我使用Net Sql AZMan在我的应用程序中进行身份验证和授权,并且我定义了一个更新任务,并且我有一个更新订单信息的操作。 现在我想授权这个: 所有的用户可以在编辑器角色中更新订单的信息,但是当订单的ID是('X')时,他们不能更新订单的信息,当订单的ID是 (例如'X')只有管理员角色中的用户可以更新订单的信息。Net Sql AZMan身份验证和授权
答
我很久以前有过类似的要求,并试过NetSqlAzman。不幸的是,NetSqlAzMan不支持这种授权方案。他们有一个功能,称它们具有许多设计限制使其无法使用的属性。
这是我与CodePlex上的NetSqlAzMan笔者关于限制讨论的一部分: http://netsqlazman.codeplex.com/discussions/282501
我建议你创建一个表作为一个ACL,然后实现授权逻辑自己。