Webservice CAS-Authentication من تطبيق C # Desktop

نحن نكتب تطبيق wpf-desktop باستخدام webservice لتلقي البيانات من أداة أخرى (RPlan). تستخدم خدمة الويب CAS لتفويض المستخدمين. كيف يمكنني القيام بذلك في تطبيق سطح المكتب؟ لقد وجدت فقط عينات ل asp.net.

Description for CAS: http://www.jasig.org/cas

يمكن للشخص مساعدتنا؟

شكرا توبي

1

1 إجابة

CAS هو حقا SSO على شبكة الإنترنت مع ملفات تعريف الارتباط ، وعمليات إعادة توجيه HTTP 302 ... في حالتك ، أفهم أنك تريد تقديم شاشة تسجيل دخول داخل تطبيق wpf الخاص بك ، ثم إرسال "مصادقة CAS" إلى خدمة الويب المطلوبة. كما أعتقد أنك لا تريد استخدام متصفح مضمن ، يمكنك استخدام ملحق لـ CAS التي تسمح بالمصادقة (مفهوم تذكرة منح تذكرة) والوصول (مفهوم تذكرة الخدمة) إلى خدمة (خدمة ويب) باستخدام REST الطلبات: https://wiki.jasig.org/display/CASUM/RESTful+API</أ>. تحياتي الحارة، جيروم

2
وأضاف
كيف تولد أو تقدم ملف تعريف ارتباط لـ SSO؟ يعني استخدام هذا قد لا تحصل على fucntionality SSO. إذا كانت الإجابة بنعم ، فهل هناك أي طريقة لتوفير شاشتك الخاصة من أجل التعيين ضد CAS وكذلك تمكين SSO (يعني توليد/تقديم ملفات تعريف الارتباط)؟
وأضاف المؤلف Java SE, مصدر