Поддержка Blackberry для проверки подлинности с помощью форм - приложение ASP.NET MVC - PullRequest
2 голосов
/ 08 марта 2010

Я пишу приложение ASP.NET MVC, которое использует проверку подлинности с помощью форм. Целевые клиенты - это различные браузеры для мобильных устройств.

Когда я использую симулятор BlackBerry 8530, мое приложение MVC аутентифицируется должным образом. Я могу посещать страницы, чьи методы контроллера имеют атрибут [Authorize] - без проблем - они отображаются, и поэтому я предполагаю, что моя проверка подлинности с помощью форм работает правильно.

Используя физическое устройство Windows Mobile для просмотра моего сайта, я работаю с симулятором BB точно так же, как и ожидалось.

НО, когда я пытаюсь зайти на сайт с помощью физического устройства Blackberry 8900, страница входа в систему продолжает зацикливаться, когда я нажимаю страницу входа в систему. Устройство не сохраняет статус «аутентифицировано».

Я добавил код, чтобы проверить это, и я вижу, что: Request.IsAuthenticated: False User.Identity.IsAuthenticated: False

Итак, мой вопрос: какие дальнейшие шаги я могу предпринять, чтобы попытаться выяснить, почему Blackberry 8900 теряет свой статус аутентификации? Этот файл cookie связан?

У кого-нибудь есть идеи?

Приветствие Derek

1 Ответ

1 голос
/ 08 марта 2010

В вашем файле web.config попробуйте поместить cookieless="true" в тег sessionState

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...