Как получить приложение на основе PhoneGap для аутентификации с помощью бэкэнда для проверки подлинности форм ASP.NET?

Кто-нибудь смог получить аутентификацию ASP.NET Forms (с куки файлами), работающую с мобильным приложением на основе PhoneGap?

Я столкнулся с следующими вопросами об управлении куки в PhoneGap и правильной настройке сервера:

Но, к сожалению, ни одно из этих решений не работает. Запросы, поступающие из приложения PhoneGap, не указывают аутентифицированного пользователя, даже если при запуске одного и того же кода dashboard.html в качестве файла в Safari запросы отображаются как заверенные.

Ответы

Ответ 2

Если вы создаете файл cookie в приложении phonegap, вы в основном создаете файл cookie для localhost. Когда вы выходите на сервер .net, этот сервер не может видеть этот файл cookie.

Это очень общее, но я надеюсь, что это немного поможет?

Ответ 3

Вы можете использовать в web.config, cookieless = "UseCookies" в теге аутентификации

Ответ 4

Как я не знаю ваших требований, это может быть глупый ответ, но почему вы не рассматриваете в этом случае возможность доставки функций не из службы ASP.NET, а из службы WCF/Service Stack?

В настоящее время я работаю в приложении PhoneGap, но он обслуживается веб-службой REST (Service Stack), и я думаю, что такая архитектура обладает большой гибкостью.