البريد الإلكتروني الأساسي وتسجيل الدخول الموحد لـ Discourse

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

كمثال ملموس، ضع في اعتبارك ما يلي:

يقوم طالبان، جيني وتومي، بالتسجيل في خدمة شركتنا
يستخدم والداهما عنوان البريد الإلكتروني bar@gmail.com عند التسجيل

تسجل الطالبة جيني الدخول إلى المنتدى باستخدام تسجيل الدخول الموحد (SSO) بعنوان بريد إلكتروني
هو bar@gmail.com
يسجل الطالب تومي الدخول إلى المنتدى باستخدام تسجيل الدخول الموحد (SSO) بعنوان بريد إلكتروني
هو bar@gmail.com

تومي نشط جدًا، لكن جيني ليست كذلك. كلما سجل تومي الدخول،
يرى تومي اسم المستخدم جيني على الرغم من أنهما يتشاركان نفس عنوان البريد الإلكتروني.

يتم تنبيه المسؤول بالمشكلة ويقوم بما يلي:
    - تسجيل خروج جيني/تومي
    - تغيير عنوان بريد جيني الإلكتروني إلى baz@gmail.com في
    قاعدة بيانات شركتنا
    - تسجيل الدخول باسم تومي
        - تأكيد أن تومي "يمتلك" عنوان bar@gmail.com
    - تسجيل الدخول باسم جيني
        - تأكيد أن جيني "تمتلك" عنوان البريد الإلكتروني baz@gmail.com

يلاحظ المسؤول أنه على الرغم من أن تومي "يمتلك" عنوان bar@gmail.com،
فإن البيانات المرتبطة بهذا العنوان لا تزال مقيدة باسم مستخدم جيني.

أود أن يكون لدي طريقة لجعل بيانات المستخدم “مملوكة” لعنوان البريد الإلكتروني، وليس اسم المستخدم، وبهذه الطريقة يمكنني بسهولة نقل بيانات المستخدم بين المستخدمين بناءً على عنوان البريد الإلكتروني. إذا لم يكن هذا ممكنًا، فلا تقلق. اعتقدت أنه كان ممكنًا من قبل، ولكن ربما أكون مخطئًا.