【发布时间】:2015-04-03 01:36:21
【问题描述】:
我目前正在使用 asp.net / MVC5,所以我想创建一个 WPF 登录名,这样我就可以使用我的 asp.net 信息登录 wpf 应用程序。我假设我必须在 WPF 上创建一个登录表单并将其发送到您的 MVC 网站,服务器会验证它们,如果凭据正确,它会发出一个身份验证 cookie,并将其发送回客户端。客户端存储此 cookie 以进行进一步的身份验证。
因此这意味着您需要向 MVC 网站发送一个 POST 请求来验证用户名和密码,然后服务器返回一个 cookie,该 cookie 由客户端存储在 CookieContainer 中。 我是多么地沉迷于如何继续前进并做到这一点。
【问题讨论】:
-
这是一个相当大的话题——对于一个问题来说可能太大了。我发现这里的材料对于为 MVC 和 Web API 2 项目设置 Identity 2.0 授权非常有用:typecastexception.com/post/2014/04/20/…。调用这些的 WPF 客户端代码将根据您使用 cookie 还是不记名令牌而有所不同。
标签: c# asp.net asp.net-mvc wpf cookies