نحن نستخدم Discourse مع SSO ونقوم بإنشاء مستخدمين عبر واجهة برمجة التطبيقات (API).
هناك قلق من أنه إذا استخدمنا عنوان البريد الإلكتروني لاسم المستخدم، فسيكون من السهل تخمين رسائل البريد الإلكتروني الشخصية على Gmail، لذا نود فقط إنشاء أسماء مستخدمين فريدة باستخدام الاسم الأول + رقم (مثل Bill1، Bill2، Bill3) ويمكن للمستخدمين تغييرها دائمًا.
هل هناك طريقة للتحقق مما إذا كان اسم المستخدم فريدًا عبر واجهة برمجة التطبيقات (API)؟ الفكرة هي أننا يمكننا الاستمرار في التكرار حتى نجد اسم مستخدم فريدًا.
نود أيضًا أن نسمع إذا كان لدى أي شخص أي أفكار أخرى لنهج بديل. كان أحد الأفكار هو القيام بشيء مثل الاسم الأول + الحرف الأول من اسم العائلة + 4 أرقام عشوائية أو ما شابه ذلك.
شكرًا