我的申请中有一个部分不允许兼职人员使用,但允许全职员工使用。我们的全职员工比兼职员工多得多;所以我认为创建一个列出兼职人员并将他们排除在此控制器之外的角色会更容易,而不是获取全职人员的完整列表并维护该列表。我还没有找到任何真正适合我正在寻找的东西。大多数解决方案似乎都扩展了 Authorize 的功能,但我找不到与我正在寻找的东西接近的东西。
你能为我指出正确的方向吗?
例如:
[Authorize(Roles!="PartTimers")]
public class MyController : Controller { }