لقد أنشأت تسجيل الدخول SSO بنجاح. ولكن المشكلة هي أنه كلما سجلت الدخول عبر SSO، يتعين عليّ النقر على زر تسجيل الدخول في كل مرة.
ولكنني وجدت طريقة لا تتطلب مني النقر على زر تسجيل الدخول. الحل هو أنني أقوم بتعطيل إعداد تسجيل الدخول مطلوب. وأقوم باستدعاء mywebsite.com - This website is for sale! - mywebsite Resources and Information. الذي يستدعي زر تسجيل الدخول تلقائيًا، ولكن إذا قمت بتعطيل تسجيل الدخول مطلوب فلن يتم استدعاء زر تسجيل الدخول.
لا أريد منح وصول مجهول لموقعي. لذلك لا يمكنني استخدام هذه الطريقة.
إذا قمت بتمكين تسجيل الدخول المطلوب، فقم بتعطيل تسجيلات الدخول المحلية واجعل SSO هو طريقة تسجيل الدخول الوحيدة لديك، وسيتم تقديم أي شخص يزور منتداك بصفحة تحتوي على زر تسجيل الدخول. بمجرد تسجيل الدخول عبر SSO، يجب أن يظلوا مسجلين الدخول، وبالتالي لا حاجة للنقر على تسجيل الدخول عدة مرات. بهذه الطريقة لا يمكن للمجهولين رؤية الموقع دون تسجيل الدخول أولاً.
هل تقصد أنه إذا قمت بتسجيل الدخول على موقع SSO الخاص بك ثم زرت Discourse لاحقًا، فعليك النقر على زر تسجيل الدخول لكي يتعرف Discourse على أنك قمت بتسجيل الدخول؟ وماذا يحدث عند النقر على زر تسجيل الدخول؟
إذا كنت لا تريد السماح بالوصول المجهول إلى موقعك، فأنت تريد تمكين login_requred.
نعم، يجب عليّ تمكين تسجيل الدخول مطلوب لرفض الوصول المجهول.
أنا أشرح مرة أخرى
يتم تنفيذ التدفق التالي لموقعي عند تمكين تسجيل الدخول الموحد (SSO) وإعداد كل شيء لـ تسجيل الدخول الموحد (SSO)
يستدعي mywebsite.com - This website is for sale! - mywebsite Resources and Information. صفحة تسجيل الدخول لموقعي المجتمعي (مجتمع discourse). ثم يتم تسجيل دخول المستخدم الذي سجل دخوله في الموقع الرئيسي تلقائيًا في الموقع المجتمعي (عندما أقوم بتعطيل إعداد تسجيل الدخول مطلوب للموقع المجتمعي). ولكن المشكلة هي أنه عندما أقوم بتمكين تسجيل الدخول مطلوب، لا يتم استدعاء صفحة تسجيل الدخول تلقائيًا. يجب عليّ النقر على زر تسجيل الدخول يدويًا ثم سيتم تسجيل الدخول إلى صفحة المجتمع.