Как вы знаете, проверка подлинности на основе форм ASP.NET использует cookie для поддержки сеанса, прошедшего проверку подлинности. Оставляя в стороне любые аргументы относительно того, является ли это наилучшим способом обработки вещей в рамках методологии REST, я не вижу технической причины, по которой вы не сможете использовать тот же файл cookie в своем приложении iOS.
Очевидно, что вам понадобится либо простая веб-страница входа (отображаемая в вашем приложении через UIWebView), либо метод REST входа, чтобы сначала вернуть вам cookie, а затем при последующих запросах вы просто возвращаете cookie с запрос (здесь немного информации об обработке файлов cookie в iOS с использованием библиотеки ASIHTTP ).
Несколько важных моментов, о которых следует помнить, это то, что вы не имеете никакого контроля над беспроводной сетью, на которой находится устройство, поэтому вам обязательно следует использовать SSL, а также учитывать ошибки / повторные попытки / и т. Д. метод REST для входа в систему так же, как и для страницы входа (если не больше).
Надеюсь, это поможет!