Проблема Lift Session с базовой аутентификацией - PullRequest
0 голосов
/ 11 августа 2011

У меня есть два заявления, написанные на лифте со встроенным причалом. Первый поддерживает сеанс на основе реализации SessionVar. И это прекрасно работает без каких-либо проблем. Во втором приложении я использую Basic Authentication, который также отлично работает.

Проблема возникает, когда я открываю оба приложения в одном браузере на разных вкладках. Даже если оба приложения работают на разных портах, второе приложение вызывает сессию первого.

Кто-нибудь знает, в чем проблема и как мне ее решить?

Я использую scala 2.9.0.1 и поднимаю 2.4-M1.

1 Ответ

0 голосов
/ 11 августа 2011

Порт HTTP вообще не влияет на управление сеансом.Веб-сервер увидит их как одно и то же.Если вы хотите запустить их оба одновременно, возможно, попробуйте получить доступ к одному на 127.0.0.1, а другому на локальном хосте, что сводит на нет проблему их нахождения на одном и том же предполагаемом хосте.

FWIW, LiftSession не создается во время базовой аутентификации;Я почти уверен, что он кешируется браузером, а не Lift.

...