Настраиваемая детальная система авторизации на основе утверждений в ASP.NET MVC — где и как

Итак, я хотел бы реализовать свою собственную систему авторизации в MVC2.

Если бы мне пришлось создать глобальный класс, где мне его создать? Можно ли расширить HttpContext своими дополнениями и где это сделать? Должен ли я использовать фильтры авторизации для проверки прав или ActionFilters или делать это внутри действия? Может ли ActionFilter передавать какие-либо данные самому действию?

Ранее (в WebForms) я использовал объект Session, в который помещал сериализованный объект, содержащий важные данные пользователя (идентификатор учетной записи и список ролей и прав), и расширял свой собственный класс Page.


person BuzzBubba    schedule 08.05.2010    source источник


Ответы (1)