السماح بإزالة الاسم باستخدام SSO

نحن لا نقوم بإزالة أسماء جميع المستخدمين — بل يقوم المستخدمون بتحديث بياناتهم بأنفسهم عند تحديث حساباتهم على موقعنا (موفر SSO). نعتمد على /admin/users/sync_sso لمزامنة البيانات (اسم المستخدم، الاسم، الصورة الرمزية، إلخ) في حساباتهم على Discourse. الاسم حقل اختياري ويمكن تركه فارغًا/خاليًا.

لقد أدركت للتو أن المشكلة لا تقتصر على الاسم فحسب، بل تشمل أيضًا تحديث السيرة الذاتية والصورة الرمزية وما إلى ذلك: لا يمكن مزامنة سجلات SSO هذه عبر /admin/users/sync_sso إذا كان لا بد من تحديثها لتكون فارغة/خالية، بغض النظر عما إذا كانت حقولًا إلزامية أم لا.

أفهم النقطة القائلة بأن بعض الأشخاص قد يعتمدون على السلوك الحالي (على الرغم من أن أحدًا لم يبلغ عن هذه المشكلة من قبل؟)، ولكن إذا كان هذا هو البروتوكول، فيبدو أن له قيودًا كبيرة فيما يتعلق بغرضه المتمثل في مزامنة سجلات SSO.