从 WPF 客户端访问 ADO.NET 数据服务,形成身份验证
StackOverflow 上有很多问题几乎直接触及了这个主题,但它们要么是针对其他技术,要么是参考过时信息,要么没有提供我可以猜出的答案。所以请原谅几乎重复:)
我有一个正在运行的 ADO.NET 数据服务,以及一个可以使用它的 WPF 客户端。现在它们工作正常,我想向系统添加身份验证/安全性。到目前为止我对步骤的理解是...
- 打开表单身份验证并在服务器上配置它(我有一个用于此应用程序其他方面的现有 asp.net 会员服务数据库,所以这不是问题),以便它是必需的对于服务 URL
- 在 WCF 中申请并接收表单身份验证“票证”作为登录例程的一部分
- 将该“票证”添加到 WPF 中 ADO.NET 服务调用的标头中
- 利润!
一切都很好——但是有人有关于使用这些技术的现代版本的完整代码示例吗?
谢谢!
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...
- 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
- In WCF apply for and recieve a forms authentication "ticket" as part of a login routine
- Add that "ticket" to the headers of the ADO.NET service calls in WPF
- 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我的博客上有一个通过 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.