Я в настоящее время нахожусь в стеке .Net 3.5 (включая набор инструментов VS2008) и не буду обновляться в ближайшее время. Какие варианты доступны для меня, чтобы создать спокойный API, который будет использоваться моим собственным веб-приложением. Я вижу свои варианты как:
- MVC2 (меньше выбора, так как команде это неудобно)
- WCF с инструментарием HTTP. (не уверен, какую версию я должен искать для моего стека)
Мне нужны следующие функции:
- Аутентификация с помощью файлов cookie (для этого мне очень нравится подход ActionFilter в MVC)
- Авторизация на основе ресурсов (пользователь, учетная запись и т. Д. Опять же, мне нравится подход AF к этому)
- Все работает под HTTPS
Моя неуверенность в том, какие версии и т. Д. Я смотрю для своего стека и каковы аргументы за и против каждой из них?