RolePrincipal is no longer sealed in ASP.NET 4, but whenever I try to cast the HttpContext.User in the OnPostAuthenticateRequest to my custom principal I'm getting the same can not cast error from asp.net 3.5 and below because it's being reset back to RolePrincipal
What am I missing?