إعادة كتابة اسم المستخدم مع تسجيلات الدخول SAML/OpenIDC

أولاً، شكراً لكم على توفير مثل هذا البرنامج الرائع كمصدر مفتوح.

لقد قمت بإعداد Discourse بنجاح على خادمنا مع تكامل OpenIDC مع خادم Keycloak المحلي الخاص بنا. ومع ذلك، يقدم Keycloak أسماء المستخدمين كـ domain1\user و domain2\user وما إلى ذلك. يظهر المستخدمون كـ domain1_user و domain2_user. أود تحويل أسماء المستخدمين، ربما بناءً على تعبيرات منتظمة. أود أن تكون أسماء المستخدمين user_domain1 و user_domain2.

على حد علمي، لم يتم دعم ذلك بشكل صحيح في موصل SAML أو OpenIDC. حاولت تعديل الكود المصدري للموصلات ولكن التعيين ربما يحتاج إلى القيام به في أماكن كثيرة ولم أنجح.

هل نجح أي شخص في مثل هذا الإعداد حتى الآن؟

لقد بحثت في تكوين هذا في Keycloak، لكن Keycloak لا يسمح بالتعبيرات المنتظمة في تعيينات العملاء أو من خوادم الاتحاد العليا عند تسجيل الدخول…

إعجاب واحد (1)

أعتقد أن التعديلات المطلوبة ستقتصر على دالة واحدة.

إعجاب واحد (1)

رائع! كنت أركز على OpenIDC ولكن مع SAML يبدو الأمر أبسط.

إعجاب واحد (1)