عندما أحاول تسجيل الدخول إلى الناشر (https: // localhost: 9443 / publisher) ، أحصل على -
لا يمكن العثور على تطبيق مرتبط بمفتاح العميل المحدد: غير محدد
ليس لديك مشكلة في تسجيل الدخول إلى devportal.
يمكن لأي شخص أن يقترح ما يمكن أن يكون السبب.
شكرا
@ kharsha64
هل يمكنك المحاولة باستخدام متصفح خاص والتحقق من ذلك؟
MustafaHosny اللهم امين
أهلا،
لقد حاولت ذلك أيضًا ولكني أتلقى نفس الخطأ للناشر.
شكرا
مرحبا @ kharsha64 ،
هل قمت بحذف تطبيق SP الذي تم إنشاؤه باستخدام وحدة تحكم الإدارة. مثال: admin_apim_publisher الافتراضي SP التطبيق.
قد يحدث الخطأ "لا يمكن العثور على تطبيق مرتبط بمفتاح العميل المحدد: غير محدد" بسبب المشكلة المذكورة أعلاه وأيضًا لتجربة مفتاح عميل قديم تم تخزينه مؤقتًا. لذلك ، حاول أيضًا تنظيف ذاكرة التخزين المؤقت في المتصفح قبل المحاولة.
أهلا،
لا ، لم أحذف أي مقدم خدمة. أنا أستخدم ملفات SP الافتراضية التي تأتي مع التطبيق.
لقد حاولت مسح ذاكرة التخزين المؤقت للمتصفح وجربته أيضًا مع متصفحات مختلفة.
لكن عبثا. نفس الخطأ.
شكرا
مرحبًا ، قم بتسجيل الدخول إلى وحدة التحكم الكربونية وانتقل إلى مزودي الخدمة وانقر فوق تحرير في " تكوين المصادقة الواردة -> OAuth / OpenID Connect .
ثم تحقق من معرّف العميل لتطبيق SP OAuth مقابل ملف تعريف الارتباط CLIENT_ID في المتصفح.
إذا كان كلاهما متشابهًا ، فلا ينبغي أن تحدث المشكلة أعلاه ، وإذا كانا مختلفين ، فحاول إزالة ملفات تعريف الارتباط في المتصفح وتسجيل الدخول إلى الناشر مرة أخرى.
أهلا،
لقد لاحظت أن ملف تعريف الارتباط CLIENT_ID قادم على أنه غير محدد.
مسح ملف تعريف الارتباط وحاول مرة أخرى.
لكن CLIENT_ID يعود كما لو كان غير محدد.
مرحبًا CrowleyRajapakse
قمت بإزالة مزود خدمة الناشر وبعد ذلك قمت باستيراد مزود الخدمة.
يختلف الآن مفتاح المستهلك في Carbon عن المفتاح الموجود في ملف تعريف الارتباط. لذلك ، قمت بإزالة ملف تعريف الارتباط وحاولت تحميل صفحة الناشر ولكن يتم تحميلها
Cannot find an application associated with the given consumer key : ***old consumer key***
وذلك لأنه يظهر في ملف تعريف الارتباط مفتاح المستهلك القديم .
الرجاء مساعدتي في حل هذه المشكلة.
لقد واجهت أيضًا مشكلة مماثلة. بالنسبة لي هذه المشكلة تتداخل مع # 7254. استغرق هذا بعض الوقت لمعرفة وإصلاح.
الأخطاء التي واجهتها هي كما يلي:
لقد رأيت في صفحة تسجيل الدخول /devportal/
:
invalid_client: Cannot find an application associated with the given consumer key: ...
في حاوية عامل الإرساء api-manager
رأيت:
ERROR - DefaultRequestCoordinator Context does not exist. Probably due to invalidated cache.
ERROR - WebAppManager org.mozilla.javascript.EcmaError: TypeError: Cannot read property "length" from undefined (/publisher/services/login/login_callback.jag#53)
يبدو أن السبب هو أنه تحت Carbon => Service Providers => admin_admin_store => Edit => Inbound Authentication Configuration => OAuth/OpenID Connect Configuration
client_id
تغيرت السمات client_secret
و / أو client_id
.
كان الحل هو القيام بما يلي:
SELECT * FROM public.am_system_apps;
وتأكد من صحة client_secret
و / أو client_id
. إذا لم يكن الأمر كذلك ، فقم بتعيين هذه القيم على القيم التي تظهر في صفحة موفر خدمة Carbon admin_admin_store
.SELECT * FROM public.idn_oauth_consumer_apps;
وتأكد من صحة client_secret
و / أو client_id
. إذا لم يكن الأمر كذلك ، فقم بتعيين هذه القيم على القيم التي تظهر في صفحة موفر خدمة Carbon admin_admin_store
.VACUUM (FULL) wso2;
يكفي أن نقول - هذا قدر مجنون من العمل الذي يجب القيام به لمجرد أنك نقرت على Regenerate secret
في لوحة تحكم ... والأسوأ من ذلك هو أنه من المفترض أنني يجب أن أعرف عدم النقر فوق هذا الزر. والأسوأ من ذلك - يبدو أن هذا غير موثق (أو ربما لم أجد هذا في المستندات).
التعليق الأكثر فائدة
لقد واجهت أيضًا مشكلة مماثلة. بالنسبة لي هذه المشكلة تتداخل مع # 7254. استغرق هذا بعض الوقت لمعرفة وإصلاح.
الأخطاء التي واجهتها هي كما يلي:
لقد رأيت في صفحة تسجيل الدخول
/devportal/
:invalid_client: Cannot find an application associated with the given consumer key: ...
في حاوية عامل الإرساء
api-manager
رأيت:ERROR - DefaultRequestCoordinator Context does not exist. Probably due to invalidated cache.
ERROR - WebAppManager org.mozilla.javascript.EcmaError: TypeError: Cannot read property "length" from undefined (/publisher/services/login/login_callback.jag#53)
يبدو أن السبب هو أنه تحت
Carbon => Service Providers => admin_admin_store => Edit => Inbound Authentication Configuration => OAuth/OpenID Connect Configuration
client_id
تغيرت السماتclient_secret
و / أوclient_id
.كان الحل هو القيام بما يلي:
SELECT * FROM public.am_system_apps;
وتأكد من صحةclient_secret
و / أوclient_id
. إذا لم يكن الأمر كذلك ، فقم بتعيين هذه القيم على القيم التي تظهر في صفحة موفر خدمة Carbonadmin_admin_store
.SELECT * FROM public.idn_oauth_consumer_apps;
وتأكد من صحةclient_secret
و / أوclient_id
. إذا لم يكن الأمر كذلك ، فقم بتعيين هذه القيم على القيم التي تظهر في صفحة موفر خدمة Carbonadmin_admin_store
.VACUUM (FULL) wso2;
يكفي أن نقول - هذا قدر مجنون من العمل الذي يجب القيام به لمجرد أنك نقرت على
Regenerate secret
في لوحة تحكم ... والأسوأ من ذلك هو أنه من المفترض أنني يجب أن أعرف عدم النقر فوق هذا الزر. والأسوأ من ذلك - يبدو أن هذا غير موثق (أو ربما لم أجد هذا في المستندات).