مرحبًا. أخطط لبدء موقع سيكون له بعض التداخل في المستخدمين مع موقع Discourse موجود مسبقًا. أود أن يتمكن زوار موقعي من إنشاء حسابات باستخدام بيانات اعتمادهم من موقع Discourse الآخر. كيف يمكن تنفيذ ذلك؟
إذن، اتباع هذا المسار سيسمح لي بإضافة زر جديد إلى أزرار تسجيل الدخول الخاصة بي (فيسبوك، ديسكورد، غيت هب، جوجل، إلخ)، وهذا الزر الجديد سيكون مخصصًا لمنتدى ديسكورد مختلف لا أملكه ولا أديره؟
نعم، هذا أحد الإعدادات الممكنة لإضافة WP Discourse الرسمية (فقط كمثال على علاقة مزود SSO مع عميل SSO).
إذا كان الموقع الذي تبدأه مثالا آخر لـ Discourse، فقد يكون ذلك ممكنا أيضا، لكنني لا أعرف ما إذا كان هناك أي توثيق هنا في Meta حول هذا النهج.
هذا غير ممكن. لا يمكنك الحصول على بيانات المستخدم الخاصة من أي موقع خارجي دون خطوة أمان إضافية، وفي هذه الحالة تكون في شكل أسرار مزود sso المستخدمة عند تنفيذ تدفق SSO.
قد تفكر أيضًا في استخدام مدير وصول وهوية مخصص مثل http://auth0.com/ إذا كنت تعتقد أن الأمور قد تتوسع أكثر في المستقبل…
لا. سيكون Sso المزوّد الوحيد. وإذا لم تكن تملك السيطرة على الموقع الآخر، فلا توجد طريقة يمكنك من خلالها استخدامه للمصادقة.