كيف يمكنني تنفيذ OpenID المستهلك في Google App Engine المشروع ؟

StackOverflow https://stackoverflow.com/questions/814622

  •  03-07-2019
  •  | 
  •  

سؤال

أريد أن استخدام OpenID في جافا Google App Engine تطبيق ويب ولكن لا تعرف من أين تبدأ...

لقد بحثت في openid4java و joid.

openid4java يقول لديك لوضع بعض المكتبات على "أيد المكتبات"المسار.ليس لدي محليا على جهاز الكمبيوتر وأنا لا أعرف كيف تفعل ذلك على محرك جوجل التطبيق.

joid يبدو بسيطا بما فيه الكفاية ولكن لا يبدو حتى الآن أو أي شيء لأنني الحصول على HTTP 400 مرة أخرى من جوجل عندما كنت في محاولة للحصول على المصادقة.

أي نصائح ؟

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

نصائح أخرى

وينبغي أن يكون من السهل جدا لترجمة http://appengine-cookbook.appspot.com/recipe/accept-google-aol-yahoo-myspace-facebook-and-openid-logins/ (والتي تنص على الثعبان التطبيق محرك طريقة للقيام بذلك) في التطبيق محرك جافا ، إذا كان الذهاب من خلال rpxnow.com هو موافق معك.إذا جسون مشكلة يمكنك أيضا طلب xml النتائج من rpxnow.com.انظر https://rpxnow.com/docs لمزيد من المعلومات حول RPX API.

بالنسبة openidjava المكتبات سوف تشمل فقط في هذا المشروع.إذا كنت تستخدم الكسوف (له عظيم المكونات في GWT و App Engine).عصا openidjava الملفات في الدليل src أو جرة في شبكة الإنترنت-INF/lib الدليل و تأكد من إضافته إلى classpath.

حسنا, أنا أعلم أن هذا هو السؤال القديم, ولكن أنا أحاول الآن للحصول على openid4java تعمل على محرك التطبيق لا يعمل.يبدو أنه يستخدم "HTTPClient" المكتبة التي تريد أن تفتح موضوع جديد و محرك التطبيق يطرح استثناء بسبب ذلك.

لذلك إذا كنت تخطط لاستخدام openid4java على App Engine, ننظر قبل إذا كان هناك حل لهذه المشكلة.أنا فقط لا يمكن العثور على واحد :(

يمكنك رؤية المشكلة في مزيد من التفاصيل هنا و هنا.

نأمل أن يساعد!

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