从WPF客户端访问ADO.NET数据服务,形成身份验证

时间:2009-09-17 21:52:59

标签: wpf forms-authentication wcf-data-services

StackOverflow上有很多问题,ALMOST正在关注这个主题,但它们要么是针对其他技术,要么是参考过时的信息,要么提供我可以提出的答案。所以请原谅几乎重复:)

我有一个有效的ADO.NET数据服务,以及一个可以点击它的WPF客户端。现在他们工作正常我想为系统添加身份验证/安全性。到目前为止,我对这些步骤的理解是......

  1. 启用表单身份验证并在服务器上配置它(我有一个现有的asp.net成员资格服务数据库用于此应用程序的其他方面,因此这不是问题)所以它是服务URL所必需的
  2. 在WCF申请并接收表单身份验证“票证”作为登录例程的一部分
  3. 将该“票证”添加到WPF中的ADO.NET服务调用的标题
  4. 利润!
  5. 一切都很好 - 但是有没有人在使用这些技术的现代版本的汤号到坚果代码样本上有一条线?

    谢谢!

1 个答案:

答案 0 :(得分:1)

我有一个在我的博客上从Silverlight执行此操作的示例。 请在此处查看:Forms Authentication and ADO.NET Data Services 您应该能够通过少量代码更改将其调整为WPF应用程序。