مواقع WEBCENTER الراحة في إنشاء أصول API باستخدام استثناءات ما بعد ووضعها، حالة الاستجابة 401

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

  •  21-12-2019
  •  | 
  •  

سؤال

نية

هي إنشاء رصيد باستخدام رمز Java ومواقع بقية API.
أولا لم أستطع العثور على عينات API الباقي في أي مكان في التثبيت أو حتى مصدر الدلائل من 11.1.1.8.0 مواقع أو JSK. بدلا من ذلك، وجدت عينات في خادم 11.1.1.1.6.0.

الرمز الذي أقيم فيه بعد تغيير عنوان URL الأساسي في كل من أساليب النشر والوضع:

giveacodicetagpre.

مضيفا الجرار بحثت عن كل اسم جرة المذكورة في تعليقات العينة في JSK دليل التثبيت وأضفها.

الجرار:

  • جيرسي العميل-1.1.4.1.jar
  • جيرسي كور-1.1.4.1.jar
  • JSR311-API-1.1.1.JAR
  • rest-api-11.1.1.8.0.j.0.jar
  • wem-sso-api-11.1.1.8.0.0.Jar

على ما يبدو هذه الجرار بحاجة أيضا ولكن غير مذكورة:

  • cas-client-core-3.1.9.jar
  • wem-sso-api-cas-11.1.1.8.0.j.0.jar
  • الربيع 2.5.6.jar
  • العموم تسجيل-1.1.1.1.Jar

من تعليقات التعليمات البرمجية المصدرية استخراج ملف XML لاستخدامه كتكوين الربيع، في SSoconfig وأضاف الفاصوليا قيمة CaseRL، وتغيير اسم السمة ل CasrestPath لإعادة ذلك لم تكن موجودة في الفصل.

giveacodicetagpre.

الاستثناء أحصل على تشغيل طريقة النشر:

giveacodicetagpre.

على تصحيح الأخطاء، اكتشفت الرد مع الحالة 401.

الاستثناء الذي أحصل عليه تشغيل الطريقة:

giveacodicetagpre.

لا توجد أصول موجودة بنفس اسم واحد في التعليمات البرمجية. تم اختبار مستخدم Fwadmin ولكن التكوين الافتراضي ل JSK وأيضا بعد إضافته إلى جميع مجموعات الأمان والأدوار (بما في ذلك بقية فورست). جميع معرف الأصول المستخدمة في العينة (للآباء والأمهات وكذلك) تحقق من ذلك.

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

المحلول

لا أعرف عن الرمز الجديد (11.1.1.8.0) ولكن هذا الرمز القديم (11.1.1.6.0) المستخدم لا يتعامل مع رمز حماية CSRF والإصدار الجديد من المواقع وأضاف مرشح حماية CSRF، لذلك يمكننا إما التعامل مع الرمز المميز من التعليمات البرمجية (كما هو مستخدم في الرمز الجديد):

giveacodicetagpre.

الموقع 11.1.1.8.0 الموقع

wcs_sites / متفرقات / عينات / عينات من WEM / راحة العينات API / Flex الأصول / COM / فذير / راحة

أو أضف أنماط طلب الراحة إلى قائمة استثناءات التصفية في ملف reqauthconfig.xml في مجلد / Web-Inf / Classes

giveacodicetagpre.

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