Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Авторизация Asp.Net MVC / 2 сообщений из 2, страница 1 из 1
18.08.2012, 02:21
    #37921501
DrunkCat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация Asp.Net MVC
Возможно ли сделать такое:
- пользователь прошел windows аутентификацию
- проверять возможность доступа к методу действия посредством некого метода (какого-то там класса), причем имя этого метода указывать в метаданных

т.е. вместо
Код: c#
1.
2.
3.
4.
5.
[Authorize(Roles = "Managers")]
public ActionResult CompanySecrets()
{
    return View();
}


писать нечто вроде этого:
Код: c#
1.
2.
3.
4.
5.
[Authorize(MyFunction()]
public ActionResult CompanySecrets()
{
    return View();
}


где MyFunction() - метод который разрешает/запрещает доступ к данному методу действий
...
Рейтинг: 0 / 0
18.08.2012, 18:38
    #37921736
Парамон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация Asp.Net MVC
DrunkCat,

Код: c#
1.
2.
3.
4.
public class MyAuthorizeAttribute : AuthorizeAttribute  
{
    protected override bool AuthorizeCore(HttpContextBase httpContext)
    {



Код: c#
1.
2.
3.
4.
5.
[MyAuthorize]
public ActionResult CompanySecrets()
{
    return View();
}
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Авторизация Asp.Net MVC / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]