رسالة ترحيب TL2 مرسلة في كل مرة عند تسجيل الدخول عبر SSO

مرحباً،

شكراً لمشاركة هذه المشكلة! لقد حاولت إعادة إنتاج هذه المشكلة محلياً ولكني لم أتمكن من ذلك، إليك إعداداتي:


(Wordpress)

  • إعداد مستخدم Wordpress باسم “Steaky” مع البريد الإلكتروني steaky@cat.com
  • إضافة wpdc_custom_sso_params لتعيين مجموعة “cats” لجميع المستخدمين الذين يسجلون الدخول باستخدام $params['groups'] = 'cats';

(Discourse)

  • إنشاء مستخدم باسم “Steaky” مع البريد الإلكتروني steaky@cat.com
  • جعل Steaky في trust_level_3 بشكل شرعي (غير مقفل)
  • إنشاء مجموعة “cats” وتعيين “مستوى الثقة الممنوح تلقائياً للأعضاء” إلى 2 لـ “cats”

تم توصيل Wordpress و Discourse :ok_hand: وأيضاً :ballot_box_with_check: مزامنة بيانات المستخدم.

(Discourse)

  • تسجيل دخول Steaky، يتم إعادة توجيهه إلى Wordpress وتسجيل الدخول، ثم إعادة توجيهه مرة أخرى إلى Discourse
  • (تأكيد أن “cats” تم تعيينها لـ Steaky)
  • لا يرى Steaky رسالة الترحيب

^ كرر ما سبق مع SiteSetting.discourse_connect_overrides_groups، نفس النتيجة.


أشك في أن لديك إعداداً أكثر تفصيلاً. سيكون من الرائع لو أمكنك مشاركة المزيد من التفاصيل حول إعداد المستخدمين المتأثرين لديك:

  • ما هي إعدادات “Discourse Connect” الأخرى التي قمت بتشغيلها؟
  • هل ينضم المستخدمون المتأثرون لديك بشكل منفصل إلى مجموعات قد تمنحهم مستويات ثقة معينة؟
  • هل مستويات ثقة المستخدمين المتأثرين لديك مقفلة؟ ما نوع المجموعات التي ينتمون إليها؟
  • أي معلومات أخرى قد تكون مفيدة

شكراً!

4 إعجابات