2010-05-13 7 views
0

WPF 응용 프로그램에 대해 Windows Live ID와 통합 된 방법이 있는지 궁금합니다. 및 실제로 그것은 Windows 용 건강 관리 센터 [www.healthvault.com]WPF는 Microsoft 건강 저장소에 Windows 라이브 인증을 통합합니다

입니다. 따라서 건강 보관소는 Windows 라이브 ID 또는 공개 ID를 사용하여 시스템에 로그인합니다. 내가 할 일은 웹 애플리케이션 대신 wpf 애플리케이션을 생성하여 모든 로그인 양식 사용자 이름이 전달되고 모든 것이 인터넷 브라우저를 표시하거나 사용하지 않고 wpf 애플리케이션 내에서 처리되도록하는 것입니다.

내게는 아주 새로운 일이기 때문에 독립 실행 형 wpf 앱에서 실행되는 건강 볼 루션 시스템에 대해 전에 누군가 한 번도 해 본 적이 있다면 좋겠다.

괜찮 았으니 까 맞습니다. 미리 감사드립니다!

답변

0

"온라인"인증 대신 "오프라인"인증을 사용해야합니다.

온라인 인증을 위해서는 사용자가 웹 브라우저를 통해 매번 로그인해야합니다. 이것은 웹 응용 프로그램에는 좋지만 귀하의 응용 프로그램에는 좋지 않습니다.

오프라인 인증을 사용하면 언제든지 응용 프로그램에서 사용자의 HealthVault 레코드에 액세스 할 수 있습니다. 사용자는 절대로 로그인 할 필요가 없습니다. 이를 사용하려면 사용자는 한 번 연결 프로세스를 거쳐야합니다. 이는 접속 요청을 사용하여 수행됩니다. 사용자가이 프로세스를 수행하면 응용 프로그램에 person-idrecord-id의 두 가지 인증 토큰이 제공됩니다. 응용 프로그램이 사용자의 HealthVault 레코드에 연결하기 위해 사용하는 것이므로 데이터베이스 나 유사한 위치에 저장해야합니다.

이 MSDN 페이지가 도움이 될 것입니다 http://msdn.microsoft.com/en-us/healthvault/cc507205.aspx

+0

그래서 웹 인터페이스없이 로그인 할 수 있습니다 여부? 내가 아는 한 - 차이점은 오프라인 인증에서 한 번만 로그인하지만 두 경우 모두 웹 인터페이스를 사용한다는 것입니다. –