2016-06-09 2 views
1

저는 WPF 양식과 RestSharp 라이브러리를 사용하여 Nancy 웹 서버를 호출하고 있습니다. 그러나 nancy에는 웹 페이지에 대해 매우 잘 작동하는 양식 인증 기능이 있습니다.RestSharp 및 nancy 인증

그러나 WPF 응용 프로그램에서이 모든 것을 처리하는 방법은 무엇입니까?

답변

2

는 웹 페이지에 대한 작업을하는 이유는 브라우저가 낸시가 생성하는 인증 쿠키를 유지한다는 것입니다 ..

나는 WPF 양식을 사용하여 인증 할 수 있습니다,하지만 난 둥지 웹 호출에 뭔가를 전달해야합니다.

당신이 할 수있는 일은 토큰을 생성하여 모든 후속 요청과 함께 헤더를 전달하는 것입니다. Nancy stateless authentication을 살펴보십시오.

api를 호스팅하기 위해 owin을 사용하는 경우 Owin.StatelessAuth을 사용할 수도 있습니다.

+0

하지만이 휴식 서비스를 WPF 및 웹에서 모두 호출하고 싶습니다! – alerya

+1

당신은 여전히 ​​형식 인증이 귀하의 설정에 맞지 않으므로 무국적 인증을 사용해야 할 수 있습니다. [Angular stateless demo] (http://blog.jonathanchannon.com/2014/05/07/introducing-owin-statelessauth-with-nancy-angular-demo/)를보십시오. –

관련 문제