Свойство FormsAuthentication.CookieDomain - PullRequest
1 голос
/ 18 мая 2009


Q1

Свойство FormsAuthentication.CookieDomain указывает домен, для которого этот файл cookie действителен. Переопределение этого свойства полезно, если вы хотите разрешить использование куки для большего количества приложений на вашем веб-сервере

A) Я предполагаю, что цитата предполагает, что если один и тот же браузер используется для входа в два веб-приложения, то переопределение этого свойства приведет к тому, что эти два приложения поместят свои билеты в один и тот же файл cookie аутентификации?

B) Разве приведенная выше цитата не означает, что если на нашем веб-сервере работает только одно приложение Asp.Net, то нам не нужно перезаписывать значение по умолчанию (которое является пустой строкой)?

Но, насколько мне известно, даже если у нас на веб-сервере работает только одно приложение Asp.Net, нам все равно необходимо установить для этого свойства значение, представляющее наш домен, иначе проверка подлинности с помощью форм не будет работать?!

1 Ответ

1 голос
/ 18 мая 2009

Правильно. Вам не нужно переопределять значение, если у вас есть только одно приложение, но вам также не нужно устанавливать его, оно разработано для вас.

Действительно, это для ситуаций, когда у вас может быть одно приложение на http://www.example.com и одно на http://host1.example.com - установка домена cookie на example.com означает, что они будут использовать один и тот же файл cookie.

...