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

发布于 2024-08-04 21:35:26 字数 431 浏览 2 评论 0原文

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

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

  1. 打开表单身份验证并在服务器上配置它(我有一个用于此应用程序其他方面的现有 asp.net 会员服务数据库,所以这不是问题),以便它是必需的对于服务 URL
  2. 在 WCF 中申请并接收表单身份验证“票证”作为登录例程的一部分
  3. 将该“票证”添加到 WPF 中 ADO.NET 服务调用的标头中
  4. 利润!

一切都很好——但是有人有关于使用这些技术的现代版本的完整代码示例吗?

谢谢!

There are a number of questiosn on StackOverflow that ALMOST hit this topic head on, but they are either for other technologies, reference obsolets information or don;t supply an answer that I can suss out. So pardon the almost duplication :)

I have a working ADO.NET Data Service, and a WPF client that hits it. Now that they are working fine I want to add authentication / security to the system. My understanding of the steps so far is...

  1. Turn on forms authentication and configure it on the server (I have an existing asp.net membership service DB for other aspects of this app, so that isnt a problem) so that it is required for the service URL
  2. In WCF apply for and recieve a forms authentication "ticket" as part of a login routine
  3. Add that "ticket" to the headers of the ADO.NET service calls in WPF
  4. Profit!

All well and good - but does anyone have a line on a soup to nuts code sample, using the modern releases of these technologies?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情绪操控生活 2024-08-11 21:35:26

我的博客上有一个通过 Silverlight 执行此操作的示例。
在这里查看:表单身份验证和 ADO.NET 数据服务
您应该能够通过少量代码更改将其适应 WPF 应用程序。

I have an example of doing this from Silverlight on my blog.
Check it out here : Forms Authentication and ADO.NET Data Services
You should be able to adapt this to a WPF application with minor code changes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文