مشكلة مع authlogic_rpx
-
02-10-2019 - |
سؤال
أحاول الجري http://github.com/tardate/Rails-Authlogic-rpx-samed (تم تغيير إصدار Rails فقط) ولكن احصل على رسالة خطأ http://gist.github.com/385696, ، عندما تقوم RPX بإرجاع المعلومات بعد المصادقة الناجحة عبر حساب Google. ما هو الخطأ هنا؟ وكيف يمكنني إصلاحه؟
تم اختبار الكود بنجاح باستخدام Rails 2.3.3 من قبل مؤلفها: http://rails-authlogic-rpx-sample.heroku.com/
أقوم بتشغيل Windows مع Cygwin و Rails (2.3.5) ، RPX_NOW (0.6.20) ، AuthLogic_RPX (1.1.1).
تحديث
في عدة ساعات رفضت RPX تطبيقي http://img96.imageshack.us/img96/2508/14128362.png
update2
نفس رسالة الخطأ ( http://gist.github.com/386124) يظهر مع http://github.com/grosser/rpx_now_example ، ولكن في هذه الحالة ، يتيح لي RPX تسجيل الدخول (حتى الآن).
تم حلها
انظر أدناه
المحلول 2
كان السبب وراء الحرف r في مفتاح API الخاص بي. على ما يبدو ، لم تتم عدم معالجة عدم وجود خطوات من الخطوات الرئيسية ولم تتم معالجة الاستثناء بطريقة جيدة.
نصائح أخرى
Got error: Invalid parameter: apiKey (code: 1), HTTP status: 200
يجب عليك أولاً تسجيل تطبيق RPX الخاص بك على http://www.rpxnow.com وتعيين اسمها. سيتم تعيين مفتاح API الذي يجب عليك تعيينه في config/environment.rb
ملف:
RPX_API_KEY = ENV["RPX_API_KEY"]
RPX_APP_NAME = "your_app_name_here!"
أو: اقرأ الشريحة 35: http://www.slideshare.net/tardate/srbauthlogicrpx
يجب ألا يكون لديك أي قيود يتم فرضها على مستوى قاعدة البيانات.