SSO - تحديث المعرف الخارجي للمستخدم

يستخدم منتدانا تسجيل الدخول الموحد (SSO)، ولكل مستخدم معرف خارجي (External ID). نحن نبحث في إمكانية تحديث هذا الحقل لمستخدمينا، لذلك لدي بعض الأسئلة حوله.

  1. هل يحتاج كل مستخدم إلى معرف خارجي فريد؟ ما هو تأثير أن يكون لدى مستخدمين أو أكثر نفس المعرف الخارجي؟
  2. إذا قمنا بتحديث المعرف الخارجي لمستخدم، فهل سيؤثر ذلك على حسابه أو حالة تسجيل الدخول الموحد (SSO)؟ هل سيحتاجون إلى تسجيل الدخول مرة أخرى، أو أي شيء آخر؟
  3. لتحديث المعرف الخارجي، هل سنستخدم نقطة نهاية sync_sso المذكورة هنا؟

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

هل ما سبق ممكن؟

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

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

يجب أن تكون المعرفات الخارجية فريدة.

استخدم حقول المستخدم المخصصة. لا يلزم أن تكون مرئية أو قابلة للتحرير في الملف الشخصي. لديك سيطرة كاملة على رؤيتها. ويمكن تعيينها عبر تسجيل الدخول الأحادي (SSO).

5 إعجابات

حسنًا، شكرًا لك. لم أكن أدرك أنه يمكننا تعيين ذلك عبر SSO. (كان من المفترض أن أرد على هذا في وقت سابق، ولكن العمل والحياة حدثا :upside_down_face:)

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