我目前正在尝试编写自定义身份验证过滤器,我需要访问作为参数传递给过滤器中操作的 dto。可以说我有这样的动作
[AuthenticateProfile]
public ActionResult EditProfile(ProfileDTO profileDto)
{
if (ModelState.IsValid)
{
// Do crazy stuff
}
return something....
}
我需要根据 profiledto 对象内部的一些属性进行身份验证。
我想知道如何从 AuthorizationContext 中获取我的过滤器中的这个对象。