2011-04-18 181 views
2

我目前正在研究一个项目,该项目有一个使用JSON调用IIS托管的WCF服务的iPad应用程序。其中一个要求是WCF服务需要使用IIS基本身份验证才能登录。一旦用户通过数据库认证,一些值需要设置为一个cookie返回到其他WCF函数(类似于asp.net会话变量)。这可能与WCF和使用cookie来保持国家?如果不是,任何推荐的方法?iPad到WCF服务身份验证

谢谢。

回答

0

WCF绝对支持基本认证。 http://msdn.microsoft.com/en-us/library/ms733775.aspx有这方面的细节。然后,WCF将在所有通过的消息中标识该用户。

如果要实现客户授权机制,则需要实施ServiceAuthorizationManager。我最近做了类似的事情,我有iOS客户端使用OAuth来验证我们的服务。我有这个实施ServiceAuthorizationManager确定他们是谁和他们有什么特权。可能值得研究。