0 امتیاز
قبل در برنامه نویسی توسط (186 امتیاز)
ویرایش شده قبل توسط

با سلام

بعد از ارتقا پورتال و اکتیویتی و همچنین پروژه خودمان به ورژن جدید (9.2.0 احتمالا)

با استفاده از روش اول توصیه شده در اینجا توکن لازم برای فراخوانی وبسرویسها را دریافت کردیم.

پروژه اصلی هم بعد از ارتقا روی تامکت قرار گرفت و از طریق پرتال به درستی جواب میدهد.

اما فراخوانی وب سرویسهای آن با استفاده از توکن منجر به پاسخ زیر می گردد:

{
  "success": false,
  "message": "اختيارات تعيين شده براي شما براي عمليات مورد نظر كافي نمي باشد.",
  "code": null,
  "data": null
}

برای گرفتن توکن هم کاربر root و هم کاربر ws را تست کردیم، جواب فرقی نمیکند.

 

1 پاسخ

0 امتیاز
قبل توسط (186 امتیاز)
 
بهترین پاسخ
با راهنمایی آقای گلدوزیان مشخص گردید که این اشکال به دلیل استفاده از reverse-proxy

به نام tomcat-helper  است.

با توجه به اینکه روی سرور مشتری از این امکان(tomcat-helper) استفاده نمی شود، این اشکال روی سرور واقعی و تست رخ نخواهد داد.

این مشکل با این روش:(عدم استفاده از reverse-proxy) برطرف می شود.

موفق باشید

سوالات مشابه

0 امتیاز
1 پاسخ 526 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط gatity (139 امتیاز)
+1 امتیاز
1 پاسخ 451 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط gatity (139 امتیاز)
+2 امتیاز
1 پاسخ 838 بازدید
+1 امتیاز
1 پاسخ 870 بازدید
+1 امتیاز
1 پاسخ 542 بازدید
+1 امتیاز
1 پاسخ 620 بازدید
+1 امتیاز
1 پاسخ 664 بازدید
0 امتیاز
1 پاسخ 308 بازدید
0 امتیاز
1 پاسخ 564 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط nirvana (89 امتیاز)
+1 امتیاز
1 پاسخ 670 بازدید
...