Ограничение области действия файлов cookie в asp.net mvc3 - PullRequest
2 голосов
/ 17 мая 2011

Я хочу установить область действия файлов cookie на уровне поддоменов для единого входа. Я нашел ниже кусок кода на MSDN, чтобы установить область для куки @ http://msdn.microsoft.com/en-us/library/ms178194.aspx#Y2930

Response.Cookies["domain"].Value = DateTime.Now.ToString();
Response.Cookies["domain"].Expires = DateTime.Now.AddDays(1);
Response.Cookies["domain"].Domain = "contoso.com";

Но я не знаю, где написать этот кусок кода, в global.asax? любые мысли.

1 Ответ

1 голос
/ 12 августа 2011

Application_PostAuthenticateRequest () - довольно очевидный выбор, я думаю.

Вы аутентифицировали пользователя на Application_AuthenticateRequest, и затем вы можете изменить домен cookie.

http://msdn.microsoft.com/en-us/library/system.web.httpapplication.postauthenticaterequest.aspx

...