كيفية استخدام Discourse Connect (SSO) لتحديث الصورة الرمزية واسم المستخدم والاسم؟

بالنظر إلى منشور OP في هذا الموضوع، أرى أن إعداد auth overrides username غير معروض على أنه ممكّن في لقطة الشاشة. يجب تمكين هذا الإعداد لكي يتجاوز DiscourseConnect اسم المستخدم. سيكون من الرائع لو جعلت صفحة الإعدادات توضح بشكل أكبر أن هذه الإعدادات الثلاثة مرتبطة بـ DiscourseConnect:

  • auth overrides email
  • auth overrides username
  • auth overrides name

أيضًا، تأكد من أن المستخدمين يسجلون الخروج من Discourse، ثم يسجلون الدخول مرة أخرى عبر DiscourseConnect. إذا لم يقوموا بتسجيل الخروج من Discourse، فلن يسري التغيير. يمكنك تجاوز هذه المشكلة عن طريق إجراء استدعاء API إلى المسار sync_sso نيابة عن المستخدم: Sync DiscourseConnect user data with the sync_sso route.

3 إعجابات