سؤال

وأنا أحاول إيجاد حل لإضافة HTTP هضم المصادقة على موقع يستخدم Authlogic.

وAuthlogic نفسها فقط يدعم HTTP <م> بسيطة المصادقة.

وأنا غوغلينغ وغوغلينغ ولا يمكن العثور على أي حل جاهز أو حتى مخطط تفصيلي.

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

المحلول

وعلى افتراض يسمى نموذج جلسة Authlogic بك UserSession، يمكنك دائما تسجيل مستخدم في طريق إنشاء جلسة يدويا، مثل هذا:

UserSession.create(user)

وهكذا، ما يمكن أن تفعله هو القضبان استخدام "بنيت في دعم للمصادقة HTTP دايجست لمصادقة المستخدم، ثم إذا مصادقة أنها بنجاح، أضف المكالمة UserSession.create(user) للدخول لهم في مع Authlogic.

وهذه هي الطريقة التي أتعامل مع تسجيل المستخدمين في من، مثلا، تويتر.

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