В ASP.NET MVC я бы хотел как-то выполнить пользовательскую авторизацию с помощью MvcSiteMapProvider.
Я знаю, что могу реализовать пользовательский атрибут авторизации, который наследуется от AuthorizeAttribute.Затем, возможно, мы можем декорировать контроллеры, например, с помощью [SiteMapAuthorize].
Это лучший маршрут?Если это так, то я ищу правильную реализацию использования поставщика карты сайта с авторизацией.
public class SiteMapAuthorizeAttribute : AuthorizeAttribute
{
protected override bool AuthorizeCore(HttpContextBase httpContext)
{
}
}
Спасибо за любую помощь!