Я думал, что решение этого придет мне в голову, поскольку я сидел над этой проблемой в течение многих месяцев, но мой мозг не отметил очевидный лучший подход.
У меня есть два метода контроллера, которые говорят «Редактировать», которые защищены фильтром действий, который вызывает пассивную аутентификацию для STS.
[HttpGet]
public ActionResult Edit(Guid id) { [do stuff] }
[HttpPost]
public ActionResult Edit(Guid id, EditViewModel model) { [do stuff] }
Проблема в том, что mvc получает SignInResponseMessage, а затем запускает HttpPost, а это не то, что мне нужно... Кто-нибудь подходил к этой проблеме и считает, что у них есть хорошее решение?
Думаю, я мог бы однозначно назвать все свои методы действий, если случится худшее, то есть старый добрый mvc1 Edit() vs Update() / New() vs Create() и т. д.