كيفية مصادقة Ruby On Rails على تطبيق القضبان إلى آخر، باستخدام GEM RESFORTION_Authentication؟
-
11-09-2019 - |
سؤال
أي شخص يمتلك أي أفكار؟ الوضع مثل هذا: لدي تطبيق قضبان أساسية وواحدة مساعدة. يستخدم التطبيق الإضافي لتحويل طلب خدمة ويب إلى وضع مريح للتطبيق الرئيسي. المورد هو التطبيق المساعد يحاول الإضافة إلى المصادقة. أى أفكار كانت لتقدر أكثر! شكرا علي العموم!
المحلول
يستخدم activeresource لهذا الغرض:
class MyModel < ActiveResource::Base
self.site = OTHER_APP_URL
self.user = OTHER_APP_USER
self.password = OTHER_APP_PASSWORD
# Rest of the code here
end
اقرأ كيفية التحدث إلى API مريح من Activeresource هنا: http://api.rubyonraina.org/classes/activeresource/base.html.
نصائح أخرى
أعتقد أنني قد وجدت إجابتي الخاصة من خلال الاقتراع بعض جهات الاتصال الخاصة بي. النهج الأكثر منطقية هو استخدام تطويق جوهرة روبي. من واجهة برمجة التطبيقات المذكورة أعلاه، تمكن المرء ببساطة جرة ملفات تعريف الارتباط، برفق، ثم يتضمن ملف تعريف الارتباط في إجراءات HTTP اللاحقة التي تتطلب المصادقة؛)
(سوف تنشر بعض الكود عندما أحصل على هذا المنفذ ..)
لا يزال يقدر التعليقات والبدائل رغم ذلك!