أحتاج إلى استخدام ديسكورس كواحدة من مجموعة أدوات لمشروع. أحتاج إلى حل OAuth واحد يحدد/يصرح للمستخدم عبر منصات متعددة (ديسكورس، ميدياويكي، مشروع كونسول، وغيرها) بهوية/بيانات اعتماد واحدة.
أحد المتطلبات لنجاح مشروعي هو أن يعمل كل مستخدم تحت هوية موثقة وقابلة للتحقق في جميع الأوقات. لا يُسمح بإخفاء الهوية.
كنت أفكر في استخدام معرفات Outlook/Gmail/Github كمزودي خدمة OAuth، نظرًا لأنها مجانية وشائعة جدًا. المشكلة هي أنه حتى لو كان بإمكاني إجراء تحقق يدوي من نوع اعرف عميلك (KYC) عند التسجيل (شيء بسيط جدًا، مثل “أرسل لي صورة لك بجوار هويتك للتحقق من أنك من تدعي أنك عليه”)، فإن هذه المنصات تسمح للمستخدمين بتغيير أسمائهم داخل مزوديهم المعنيين. لذلك، على سبيل المثال، يمكن لشخص تم التحقق منه على أنه جون دو، وبالتالي يُسمح له بالعمل ضمن ديسكورس/ميدياويكي/كونسول بهذا الاسم، أن يغير اسمه من حساب Gmail/Outlook الخاص به ويبدأ في العمل تحت اسم مختلف على منصتي، مما قد يستغرق وقتًا لاكتشافه وقد يسبب ضررًا غير محدد.
لذلك، هل تعرف أي حلول OAuth، تسجيل دخول موحد تسمح لي بالتحقق من هوية شخص ما وتحد من القدرة على تغيير هويته لاحقًا؟
السؤال الفرعي لهذا هو: هل يمكنني الحد من تغيير أسماء المستخدمين داخل ديسكورس؟
سيكون المساعدة محل تقدير كبير.