2016-06-09 49 views
1

我正在使用WPF窗体和RestSharp库调用南希Web服务器。 但南希有表单身份验证,非常适合网页。RestSharp和南希授权

但如何在WPF应用程序中处理这一切?

我可以验证使用WPF的形​​式,但我必须要通过巢网络通话东西..

回答

2

为什么它正在为网页的原因是,浏览器会将南希产生AUTH的cookie。

你可以做的就是生成一个令牌,然后你可以在所有的后续请求中通过头部。看看 Nancy stateless authentication

如果您使用owin来托管您的API,您还可以使用Owin.StatelessAuth

+0

但我想从WPF和网络调用这个休息服务! – alerya

+1

你仍然可以,这只是表单身份验证不适合你的设置,所以你需要使用无状态身份验证。看看[Angular stateless demo](http://blog.jonathanchannon.com/2014/05/07/introducing-owin-statelessauth-with-nancy-angular-demo/)。 –