سؤال

وهنا ضعي. لدي تطبيق دوتنت. أريد أن تصل إلى موقع ASP.net الموجودة من داخل الموقع DNN، وقرروا استخدام IFRAME DNN لذلك.

وتطبيق ASP.net القائمة يستخدم مصادقة النماذج للأمن - فقط يمكن للمستخدمين المخولين الوصول إلى الصفحات. يتطلب هذا التطبيق asp.net أيضا أدوار المستخدمين للحصول على إذن لصفحات مختلفة.

وأنا لا أريد أن يحصل المستخدم على التوقيع على مرتين، وأود صفحة asp.net لاستخدام البيانات عضوية المستخدم ودور من تطبيق DNN - يجب أن لا تتطلب انها قاعدة بيانات عضوية الخاصة

هل هذا ممكن؟ ووفقا لموقع MSDN:

و"ASP.NET يدعم مصادقة النماذج في بيئة موزعة، إما عبر تطبيقات على خادم واحد أو في تكتل ويب، وعندما يتم تمكين مصادقة النماذج عبر تطبيقات ASP.NET متعددة، لا يطلب من المستخدمين لإعادة مصادقة عند التبديل بين التطبيقات ".

هل هذا ينطبق على التطبيقات دوتنت ربط تطبيقات asp.net؟ كلاهما في نفس المجال أيضا.

و(حاولت تعديل config.web صفحة asp.net للعمل مع config.web DNN، مطابقة مفاتيح الجهاز والإعدادات أشكال - لكنه لم ينجح I يمكن أن نفعل شيئا خطأ، ولكن قبل أن. متابعة، وأريد أن أعرف ما اذا كان من الممكن حتى).

وشكرا على اي مساعدة!

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

المحلول

وأنا لا أعرف إذا ما كنت تتحدث عنه هو ممكن في إطار DNN. نحن على DNN 4.0 و يفعلون أشياء غريبة بعض مع الجداول عضوية ASP.NET التي قد تسبب المتاعب.

وماذا استطيع ان اقول لكم هو وسيلة بديلة (على افتراض لديك السيطرة على تطبيق ASP.NET). وهناك مشروع يسمى سيدتي (والمختلطة مصادقة التصرف ASP.NET الوحدات - أنا أعرف قليلا من الفم) التي يمكن استخدامها لتوفير أسلوب غير مصادقة النماذج لتسجيل الدخول التطبيق.

وماذا يمكن أن تفعله تم تعيين سيدتي حتى على تطبيق ASP.NET ومن DNN تمرير أوراق اعتماد المستخدم إلى التطبيق ASP.NET. النتيجة النهائية تظهر للمستخدم كما علامة واحدة على.

إذا كنت بحاجة لي لتوضيح أي شيء، اسمحوا لي أن نعرف في التعليقات.

نصائح أخرى

وفي الواقع أنا عرض بعض الصفحات ASPX في وحدة نمطية الإطار من الحالية على صفحة DNN. منذ الآن داخل الإطار من أنا عرض صفحات ASPX استضافت في أي مكان آخر ولكن على نفس الخادم. أنا فقط أريد أن مصادقة DNN المستخدم تسجيل الدخول قبل تحميل الصفحة داخل IFRAME.

هل تقدم DNN أي API التي يمكن أن أدعو من صفحات apsx استضافت في أماكن أخرى من أجل تقييد الوصول إلى بنيويورك المستخدمين غير المصرح به.

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