2010-03-25 138 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

相关问题