【发布时间】:2011-08-25 03:45:45
【问题描述】:
我即将使用 WPF 启动一个项目,该项目使用 Web 服务来获取信息等。
需要用户名和密码才能对您进行身份验证并获取属于您的数据。
我希望我的 WPF 应用程序存储用户名和密码。但我不想存储它。所以我在想。如果在我第一次登录后它会在 WCF 端生成一个证书并将其提供给可用于每次调用的 WPF 应用程序,那就太酷了。
我想的可能吗?我想解决的另一个问题是如何避免有人复制和粘贴证书?
更新
基于@zamd 的建议。这就是我想解决的问题。
- Webservice 使用 WCF Web Api
- 网站有表单认证
- 网站使用经过令牌服务验证的用户名和密码登录
- Webservice 可以验证 Token Service 提供的用户令牌
我发现这篇非常有用的博客文章 http://weblogs.asp.net/cibrax/archive/2011/02/04/authenticating-clients-in-the-new-wcf-http-stack.aspx 但我想使用表单身份验证来获取 SAML 令牌
【问题讨论】:
标签: wpf wcf wcf-security