HttpContext.Current.User.IsInRole es no disponible en AuthenticateRequest; sin embargo, Roles.IsUserInRole está disponible.User.IsInRole vs Roles.IsUserInRole en AuthenticateRequest
¿Es porque el nuevo GenericPrincipal está asignado a HttpContext.Current.User después de AuthenticateRequest? ¿Podría alguien explicarme sobre eso? ¡Aprecio tu ayuda!
void Application_AuthenticateRequest(object sender, EventArgs e)
{
if(HttpContext.Current.Request.IsAuthenticated)
{
// Return False
bool result1 = HttpContext.Current.User.IsInRole("Administrators");
// Return True
bool result2 = Roles.IsUserInRole("Administrators");
}
}