من این پروژه رو در پروژه خودم بازنویسی کردم. طراحی بسیار خوب است. اما تنها در قسمت زیر در کلاس IrisAuthorize مقدار null بر میگردد :
با وجود اینکه filterContext.HttpContext.User دارای مقدار است و null نیست. البته ناگفته نماند که من پروژه رو در تحت MVC3 و .NetFramework 4.0 طراحی و اجرا نمودم
var user = filterContext.HttpContext.User as IrisPrincipal;