Apicurio-studio: فشل ربط المستخدم بمستخدم gitlab المستضاف ذاتيًا.

تم إنشاؤها على ٤ يونيو ٢٠٢٠  ·  4تعليقات  ·  مصدر: Apicurio/apicurio-studio

أهلا،

لقد اتبعت الوثائق التالية لإعداد بيئة باستخدام gitlab ذاتية الاستضافة
https://apicurio-studio.readme.io/v0.2.15/docs/using-a-local-installation-of-gitlab

لقد فشلت في ربط مستخدم بمستخدم gitlab المستضاف ذاتيًا ، فقد أعطى الخطأ التالي:

Account linking has failed because no Identity Provider for accounts of type GitLab has been configured. Please contact your system administrator to resolve this configuration problem.

رسالة الخطأ تشتكي من عدم وجود موفر الهوية من النوع GitLab ، ولكن يجب أن يكون من النوع OpenID Connect v1.0 في الوثائق ، لقد قمت بتكوينه بالفعل بنجاح.

خطوات التكوين هي كما يلي:

  1. تم تكوين keycloak لإضافة موفر من النوع OpenID Connect v1.0 ، لقد نجح الأمر ، يمكنني تسجيل الدخول باستخدام هذا المزود على بوابة تسجيل الدخول الرئيسية apicurio بنجاح (أعاد توجيه الطلبات إلى gitlab المحلي وطلب موافقة المستخدم)
  2. تكوين Apicurio للاستخدام مع تثبيت GitLab المحلي الخاص بي باستخدام خصائص النظام.
/opt/apicurio-studio-0.2.46.Final/bin/standalone.sh \
-c standalone-apicurio.xml \
-Djboss.socket.binding.port-offset=100 -b 0.0.0.0 \
-Dapicurio.hub.gitlab.api=https://git.labs.hosting.xxx.com \
-Dapicurio.hub.gitlab.url=https://git.labs.hosting.xxx.com

ما التكوين الذي أفتقده أو هل لدي أي تكوين خاطئ؟

يمكن لأي شخص أن يساعدني؟

شكرا.

question

ال 4 كومينتر

بعض الأسئلة.

1) ما هو إصدار Keycloak الذي تستخدمه؟

2) هل قمت بتعيين الاسم المستعار واسم العرض على gitlab و GitLab على التوالي؟

على وجه الخصوص ، يتطلب Apicurio Studio أن يكون لموفر الهوية الذي أعددته في KC اسمًا مستعارًا لـ

الشيء الآخر الذي أوصي به بشدة هو هذا:

https://github.com/Apicurio/apicurio-keycloak-extensions

لقد أنشأنا ملحقات Keycloak لموفري الهوية GitHub و GitLab الذين يعملون بشكل أفضل بكثير من OpenID Connect القياسي. قد يختلف عدد الأميال التي قطعتها مع هذه الإضافات اعتمادًا على إصدار Keycloak الذي تستخدمه. لكنني سأكون سعيدًا لمساعدتك في جعلهم يعملون إذا استطعت.

مرحبًا EricWittmann ،

شكرا لردكم السريع.

  1. أنا أستخدم أحدث إصدار من Keycloak ، 10.0.2
  2. أنت على صواب ، لقد قمت بتعديل الحقل Alias و Display Name ، وسوف أصححها وأجرّبها مرة أخرى ، وأعلمك إذا كان يعمل.

أعتقد أنني يجب أن آخذ توصيتك نظرًا لوجود بعض المشكلات التي لم يتم حلها مع IDP OpenID Connect v1.0 في الإصدار 711

مرحبًا EricWittmann

يعمل بعد أن أقوم بإنشاء IDP جديد باستخدام الحقول Alias و Display Name لإعداد القيم الصحيحة.

أحاول ملحقات apicurio-keycloak الآن.

حسنًا ، شكرًا جزيلاً على العودة وتأكيد ذلك. آمل أن تسير الإضافات على ما يرام - لم يتم اختبارها جيدًا ولم يتم تثبيتها مطلقًا على KC 10 afaik. ومع ذلك ، أعتقد أنه لا يزال يتعين عليهم العمل. إذا لم يكن الأمر كذلك ، فيرجى فتح إصدار جديد من GH وسألقي نظرة عليه.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات