أهلا،
لقد اتبعت الوثائق التالية لإعداد بيئة باستخدام 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
في الوثائق ، لقد قمت بتكوينه بالفعل بنجاح.
خطوات التكوين هي كما يلي:
OpenID Connect v1.0
، لقد نجح الأمر ، يمكنني تسجيل الدخول باستخدام هذا المزود على بوابة تسجيل الدخول الرئيسية 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
ما التكوين الذي أفتقده أو هل لدي أي تكوين خاطئ؟
يمكن لأي شخص أن يساعدني؟
شكرا.
بعض الأسئلة.
1) ما هو إصدار Keycloak الذي تستخدمه؟
2) هل قمت بتعيين الاسم المستعار واسم العرض على gitlab
و GitLab
على التوالي؟
على وجه الخصوص ، يتطلب Apicurio Studio أن يكون لموفر الهوية الذي أعددته في KC اسمًا مستعارًا لـ
الشيء الآخر الذي أوصي به بشدة هو هذا:
https://github.com/Apicurio/apicurio-keycloak-extensions
لقد أنشأنا ملحقات Keycloak لموفري الهوية GitHub و GitLab الذين يعملون بشكل أفضل بكثير من OpenID Connect القياسي. قد يختلف عدد الأميال التي قطعتها مع هذه الإضافات اعتمادًا على إصدار Keycloak الذي تستخدمه. لكنني سأكون سعيدًا لمساعدتك في جعلهم يعملون إذا استطعت.
مرحبًا EricWittmann ،
شكرا لردكم السريع.
Alias
و Display Name
، وسوف أصححها وأجرّبها مرة أخرى ، وأعلمك إذا كان يعمل.أعتقد أنني يجب أن آخذ توصيتك نظرًا لوجود بعض المشكلات التي لم يتم حلها مع IDP OpenID Connect v1.0
في الإصدار 711
مرحبًا EricWittmann
يعمل بعد أن أقوم بإنشاء IDP جديد باستخدام الحقول Alias
و Display Name
لإعداد القيم الصحيحة.
أحاول ملحقات apicurio-keycloak الآن.
حسنًا ، شكرًا جزيلاً على العودة وتأكيد ذلك. آمل أن تسير الإضافات على ما يرام - لم يتم اختبارها جيدًا ولم يتم تثبيتها مطلقًا على KC 10 afaik. ومع ذلك ، أعتقد أنه لا يزال يتعين عليهم العمل. إذا لم يكن الأمر كذلك ، فيرجى فتح إصدار جديد من GH وسألقي نظرة عليه.