2010-05-13 2 views
0

Je me demande simplement s'il existe un moyen d'intégrer l'application WPF à Windows Live ID? et c'est en fait pour Windows Health Vault [www.healthvault.com]WPF intègre l'authentification Windows Live pour le coffre-fort de santé Microsoft

de sorte que le coffre-fort de santé utilise Windows Live ID ou Open ID pour se connecter à leur système. et ce que je vais faire est de créer une application wpf (au lieu de l'application web) pour le coffre-fort, donc tout le nom d'utilisateur passe et tout est géré dans l'application wpf sans afficher/utiliser un navigateur internet.

donc puisque c'est tout à fait nouveau pour moi, je l'espère, s'il y a quelqu'un a jamais fait auparavant en particulier pour le système de voûte de santé qui fonctionnent sur WPF autonome app.

bien, donc voilà, merci d'avance!

Répondre

0

Vous devez utiliser l'authentification "hors ligne" au lieu de l'authentification "en ligne".

L'authentification en ligne nécessite que l'utilisateur se connecte à chaque fois via un navigateur Web. C'est bon pour les applications Web, mais pas pour les applications comme la vôtre. L'authentification hors ligne permet à votre application d'accéder à l'enregistrement HealthVault de l'utilisateur à tout moment. L'utilisateur ne doit jamais se connecter. Pour l'utiliser, l'utilisateur doit passer par un processus de connexion unique. Ceci est fait en utilisant un connect-request. Après que l'utilisateur passe par ce processus, votre application reçoit deux jetons d'authentification: une personne -id et un enregistrement id. C'est ce que votre application utilise pour se connecter à l'enregistrement HealthVault de l'utilisateur, ils doivent donc être enregistrés dans une base de données ou dans un endroit similaire.

Cette page MSDN devrait aider: http://msdn.microsoft.com/en-us/healthvault/cc507205.aspx

+0

Ainsi est-il possible de se connecter sans interface web ou non? Pour autant que j'ai compris - seule différence est, que dans l'authentification hors ligne Vous vous connectez une seule fois, mais dans les deux cas, utilisez l'interface web? –

Questions connexes