سؤال

أنا فقط أتساءل عما إذا كان هناك أي طريقة لتطبيق WPF مدمج مع Windows Live ID؟ وهو في الواقع لـ Windows Health Vault [www.healthvault.com

لذلك يستخدم Health Vault Windows Live ID أو معرف مفتوح لتسجيل الدخول إلى نظامهم. وما سأفعله هو إنشاء تطبيق WPF (بدلاً من تطبيق الويب) لـ Health Vault ، وبالتالي فإن كل ما يمر اسم المستخدم في نموذج تسجيل الدخول ويتم التعامل مع كل شيء داخل تطبيق WPF دون عرض/استخدام أي متصفح إنترنت.

لذا ، نظرًا لأن هذا أمر جديد تمامًا بالنسبة لي ، آمل أن يكون هناك شخص ما فعل ذلك من قبل بشكل خاص لنظام Vault Health الذي يعمل على تطبيق WPF المستقل.

حسنًا ، هذا كل شيء ، شكرًا لك مقدمًا!

هل كانت مفيدة؟

المحلول

تحتاج إلى استخدام المصادقة "دون اتصال" ، بدلاً من المصادقة "عبر الإنترنت".

تتطلب المصادقة عبر الإنترنت من المستخدم تسجيل الدخول في كل مرة من خلال متصفح الويب. هذا أمر جيد لتطبيقات الويب ، ولكن ليس جيدًا لتطبيقات مثلك.

تتيح المصادقة دون اتصال لتطبيقك الوصول إلى سجل HealthVault الخاص بالمستخدم في أي وقت يريده. لا يتعين على المستخدم تسجيل الدخول. لاستخدام هذا ، يجب أن يمر المستخدم بعملية اتصال لمرة واحدة. يتم ذلك باستخدام أ توصيل request. بعد أن يمر المستخدم بهذه العملية ، يتم إعطاء تطبيقك رموز مصادقة: أ معرف الشخص و معرف التسجيل. هذه هي ما يستخدمه التطبيق الخاص بك للاتصال بسجل HealthVault للمستخدم ، لذلك يجب حفظه في قاعدة بيانات أو في مكان ما.

يجب أن تساعد صفحة MSDN هذه: http://msdn.microsoft.com/en-us/healthvault/cc507205.aspx

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top