У меня есть приложение ASP.NET MVC4, работающее в Windows Azure, и оно использует Azure ACS для федеративной аутентификации.
Когда мы впервые начали тестировать приложение, оно работало во всех браузерах, кроме Safari и Opera из-за размера файла cookie.
Я прочитал несколько статей в Интернете, в которых меня просили использовать FederatedAuthentication.SessionAuthenticationModule.IsSessionMode = true;
Приведенный выше оператор будет хранить данные в файле cookie на стороне сервера. Это решило проблему, потому что на клиенте (браузере) хранится только идентификатор сеанса.
Однако этот атрибут, по-видимому, удален из API WIF 4.5.
Знаете ли вы, есть ли обходной путь?