2010-03-25 161 views
2

這是針對ASP.NET MVC應用程序的。對於我的普通控制器上基於瀏覽器的訪問,我使用標準表單身份驗證和身份驗證cookie。適用於iPhone應用程序的ASP.NET MVC身份驗證

我的問題是我如何做同樣的iPhone應用程序。我有一套iPhone應用程序直接使用的RESTful控制器,但我不知道如何去認證...

我正在考慮有一個特殊的Login方法返回auth cookie。然後我可以在ASP.NET MVC端使用標準的Authentication屬性,但我不確定如何在iPhone端處理這個問題?我可以存儲這個cookie並讓它隨每個請求自動發送嗎?

也許還有更好的方法呢?

回答

1

如果它是RESTful,您可以使用NSURLConnection並向服務器發送API所需的相應HTTP頭。

http://developer.apple.com/mac/library/DOCUMENTATION/Cocoa/Conceptual/URLLoadingSystem/Tasks/UsingNSURLConnection.html

+0

謝謝,我會看看那個。 – manu08 2010-03-25 21:32:02

+0

我最終將應用程序分成兩部分。意思是通過瀏覽器使用的作品使用標準表單認證。現在用於客戶端應用程序的RESTful部分使用自定義基本身份驗證。 – manu08 2010-04-18 22:18:15

相關問題