2016-01-28 5 views
2

Каков рекомендуемый подход к использованию пользовательских ролей Kentico и аутентификации/авторизации с использованием автономного приложения Kentico 9, MVC?Kentico 9 - отдельное приложение MVC - аутентификация

Можно ли использовать атрибуты роли Kentico для методов контроллера?

Какая часть API используется для аутентификации и проверки подлинности в этом сценарии?

Мне кажется, что это еще не возможно, и я собираюсь бросить свое решение.

ответ

2

Это официально не поддерживается (пока). Вы можете увидеть список поддерживаемых и неподдерживаемых функций (для нового Kentico9 MVC) here. Конечно, вы все равно можете использовать Kentico API (библиотеку членства), чтобы создать свою собственную логику аутентификации, которая соответствует вашим потребностям.

0

Попробуйте это:

[Authorize(Roles="somerole")] 
public ActionResult Index() 
{ 
    return View(viewModel); 
} 

Эта работа идеально подходит в моих тестах ... Я использую проверки подлинности форм.

1

Не уверен, что это сработает (я не знаю, сколько MVC поддерживает старых поставщиков), но вы можете попытаться использовать ту же конфигурацию поставщика членства и роли в своем web.config, что и для приложения администратора.

Kentico 10 предоставит проверенные функции членства с помощью нового поставщика удостоверений личности.

Смежные вопросы