【发布时间】:2013-10-22 05:30:34
【问题描述】:
我正在使用 MVC5 和新的 OWIN 身份验证中间件尝试 VS2013 RC 中的一些新内容。
所以,我习惯于使用[Authorize] 属性来按角色限制操作,但我正在尝试使用基于声明/活动的授权,但我找不到它的等效属性。
是否有一个明显的我错过了,或者我需要自己推出一个?我有点期待会有一个开箱即用的。
我想我正在寻找的是类似于[Authorize("ClaimType","ClaimValue")] 的东西。
提前致谢。
【问题讨论】:
-
只是作为一个建议,请将 UPDATE 部分作为新答案,以便每个人都清楚这是另一种方法(而不是您问题的一部分)
-
我会这样做,但我想接受我自己的答案,..这不是绅士应该做的:-)
-
我在 meta 上确切地问过这个问题,这是他们回复的 meta.stackexchange.com/questions/216719/… 所以似乎达成了共识;)
-
@Stimul8d 我必须同意 Gervasio - 问题是为了问题,答案是为了答案。如果您不想这样做,则不必将其标记为已接受;但它会让其他人更清楚。
-
我认为与角色的实现相比,这项技术没有附带属性管道,这很残酷。
标签: asp.net-mvc asp.net-mvc-5 claims