Ну, я работаю над веб-приложением, используя FormsAuthentication.FormsCookieName.У меня есть это в WebConfig:
<httpCookies requireSSL="true" />
<authentication mode="Forms">
<forms cookieless="UseCookies"
name=".ASPXAUTH1" />
</authentication>
в коде:
var httpCookie = new HttpCookie(FormsAuthentication.FormsCookieName, FormsAuthentication.Encrypt(ticket))
{
HttpOnly = true,
Domain = "." +host, // Ex- host = google.com (without www because we use subdomains)
Secure = false
};
httpCookie.Expires = remember ? DateTime.Now.Add(FormsAuthentication.Timeout) : DateTime.Now.AddMinutes(1);
Когда я захожу в веб-приложение, все выглядит хорошо:
домен с красной стрелкой = .google.com
через несколько секунд второй файл cookie появляется с другим доменом = www.google.com и сроком действия истекает
Я не использую метод страницы RedirectToLoging.