سؤال

لقد بدأت في إنشاء تطبيق ويب جديد يتطلب حسابات مستخدمين.الآن بعد أن أصبح لدي OpenID الذي أستخدمه لهذا الموقع، أعتقد أنه سيكون من الرائع أن أتمكن من استخدام OpenID للمصادقة في طلبي.هل هناك أي برامج تعليمية جيدة حول كيفية دمج OpenID مع موقع ASP.NET؟

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

المحلول

يرى مشاركة سكوت هانسيلمان حول استخدام DotNetOpenID في ASP.NET. مدونة أندرو أرنوت مليء بالنماذج حول استخدام DotNetOpenID مع ASP.NET، بما في ذلك ASP.NET MVC.

لقد قمت مؤخرًا بتوصيل DotNetOpenID لإصدار Subtext 2.0.لقد سارت الأمور بسلاسة - فنماذج التعليمات البرمجية المضمنة في تنزيل DotNetOpenID مفيدة جدًا.الشيء الوحيد الذي أوصي به هو استخدام المكتبة فقط وتجنب التحكم في ASP.NET.يستخدم تخطيطًا قائمًا على الجدول (مشفرًا) ويصعب إعادة تصميمه.

نصائح أخرى

DotNetOpenId متاح في http://code.google.com/p/dotnetopenid

هل هناك أي برامج تعليمية جيدة حول كيفية دمج OpenId مع موقع ASP.NET؟

منشور Andrew Arnott بعنوان "كيفية إضافة OpenID إلى موقع ويب ASP.NET الخاص بك (في C# أو VB.NET)"

أنا أفكر في نفس الشيء.في موقع Open ID، يوجد رابط "للمطورين" @ http://openid.net/developers/ ومن هناك رابط إلى "المكتبات المفتوحة" @ http://wiki.openid.net/Libraries وأخيرًا هناك واحد يسمى "DotNetOpenID" @ http://dotnetopenid.googlecode.com/ وهو على الأرجح ما تبحث عنه.

حظ سعيد.

قد لا يكون DotNetNuke مثالًا جيدًا حاليًا.عندما قمنا بالدمج، لم يكن DotNetOpenID يدعم حاليًا مواصفات OpenID 2.0.لقد قمت باختراق شوكة للحصول على دعم الإصدار 2.0 ولم تتح لي الفرصة لنسخها مرة أخرى لإصدار DotNetOpenID 2.0 الرسمي.

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

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