表单身份验证服务不起作用

时间:2010-09-07 17:26:23

标签: asp.net forms-authentication

我有一个桌面应用

我通过调用桌面应用程序使用wcf身份验证服务登录方法进行身份验证。

一切似乎都有效。

然后我打开Internet Explorer并尝试浏览受保护的页面。

我被退回登录。

为什么呢?如何使用WCF服务进行身份验证?

1 个答案:

答案 0 :(得分:0)

Internet Explorer和您的桌面应用程序不是同一个应用程序,因此两者无法同时读取/加密/解密表单身份验证cookie。您可能尝试的方法是在桌面应用程序中嵌入Web浏览器控件(如果您愿意,甚至使其不可见)并通过HttpWebRequest对象执行后登录(制定帖子标题等)。这将实例化一个Web浏览器,并在您的桌面应用程序登录的同时生成一个auth cookie。但我无法保证它的安全性。