首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >客户端应用服务-来自WPF客户端的身份验证

客户端应用服务-来自WPF客户端的身份验证
EN

Stack Overflow用户
提问于 2011-05-23 09:41:21
回答 1查看 1.4K关注 0票数 1

我正在使用客户端应用服务(,WPF)身份验证,使用ASP.Net成员资格,它运行得很好。但是,在服务器上,我有额外的MVC查询,在从客户端调用它们时必须进行身份验证。在查看可用的Membership.ValidateUser调用时,我无法看出这在任何方面对我都有帮助,因为我需要验证每个调用。

我认为,在每个MVC调用上加入[Authorize]是第一步。

我可以得到一个安全令牌,或者为CookieContainer提取一个cookie,或者我只是在这里误解了什么?

EN

回答 1

Stack Overflow用户

发布于 2011-05-25 04:08:40

我假设您的ASP.Net MVC站点,WCF服务托管在相同的虚拟应用程序和ASP.Net兼容模式。

如果使用WPF通过调用web服务对用户进行身份验证,请执行以下操作

服务器端

  • 实现代码以进行身份验证
  • 一旦身份验证成功,创建一个表单身份验证cookie并将其添加到response集合中。

在客户端

  • 用于连接到身份验证服务的客户端类应该包含一个静态CookieContainer类实例。
  • 一旦身份验证成功,将接收到的cookie添加到此cookie容器中,并将其传递给随后的每个请求。

因此,所有对ASP.Net MVC应用程序或服务的请求都将包含cookie,用户将自动获得授权。检查这篇博客文章中的样本

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6095446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档