У меня есть реализация Custom Authorize, которая получает в конструкторе имя контроллеров, которым не требуется авторизация:
public class ValidatePermissionAttribute : AuthorizeAttribute
{
...
public ValidatePermissionAttribute(params string[] optionalControllers)
{
this._optionalControllers = optionalControllers;
}
...
}
В моем global.asax:
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new ValidatePermissionAttribute("Login", "Error"));
}
проблема в том, что при отладке моего приложения в RegisterGlobalFilters
я вижу параметры в моем фильтре.Но когда запрашивается действие, параметры string[0]
.