wpf - 从 WPF 客户端点击 ADO.NET 数据服务,形成身份验证

标签 wpf forms-authentication wcf-data-services

StackOverflow 上有许多问题几乎都直击这个主题,但它们要么是针对其他技术,要么是引用过时信息,要么不提供我可以推测的答案。所以请原谅几乎重复:)

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

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

  • 一切都很好 - 但是有没有人使用这些技术的现代版本来解决代码示例的问题?

    谢谢!

    最佳答案

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

    关于wpf - 从 WPF 客户端点击 ADO.NET 数据服务,形成身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1441513/

    相关文章:

    wpf - 后台按钮不会关闭后台

    asp.net - 使用 IIS7 中的表单例份验证保护静态文件

    asp.net - 用于单点登录的表单例份验证 ReturnUrl 和子域

    wcf-data-services - WCF 数据服务安全选项

    wpf - XAML中的点之谜

    asp.net - 在 Web 项目中包含 PCL 时出现错误 "Could not load file or assembly ' sqlite 3' or one of its dependencies"

    c# - 对 WCF 服务的身份验证未使用 SetAuthCookie 和完整的 .net 客户端维护,但可与 silverlight 一起使用

    c# - Context.UpdateObject() 不传递对象中的集合

    c# - IGrouping 的实现类是什么?

    WPF 图像命令绑定(bind)