У меня есть приложение Rails 3.0 с последней версией Authlogic.Логин пользователя работает как положено на localhost.Он работает в рабочем режиме при использовании Safari, Firefox или Chrome в режиме инкогнито, но не работает при обычном использовании Chrome.У меня интерфейс Resque подключен к config.ru
, но его включение или выключение не имеет значения.
Он работает, когда для allow_http_basic_auth
установлено значение false, но мне нужно, чтобы это было включенопотому что наш API использует базовую аутентификацию.
У кого-то еще есть похожая проблема или есть идеи, что может быть причиной этого?
ОБНОВЛЕНИЕ:
Так я могу войтив Chrome, используя http_basic, набрав полный URL-адрес (например, https://user:pass@site.com).
Файл cookie такой же, как в Chrome (когда не удается войти в систему), как в Safari.
то, что происходит, - то, что пользователь фактически входит в систему, затем перенаправляет на другую страницу (302.) Эта страница тогда думает, что пользователь не вошел в систему, и затем пользователь перенаправляется на страницу входа.