إنشاء حساب وتسجيل الدخول تلقائيًا عندما يكون login_required غير صحيح

مرحباً يا رفاق،

لقد قمت سابقًا بتكوين تدفق SSO حيث تم تعيين login_required على true وعمل بشكل جيد. يتبع المستخدمون داخل تطبيقي رابطًا إلى المجتمع ويتم إنشاء حسابهم تلقائيًا وتسجيل الدخول فورًا (يُعلمهم إشعار بهذه العملية).

الآن أريد تقليل هذا المتطلب، وكشف محتوى الموقع للسماح بالوصول المجهول، ومع ذلك، يجب أن يظل تدفق ‘المستخدم المسجل الدخول في تطبيقي’ كما هو. أي، إذا أتوا من داخل تطبيقي، فيجب إنشاء حسابهم تلقائيًا وتسجيل الدخول فورًا. لا ينبغي معاملتهم كمجهولين.

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

لقد حاولت تبديل إعدادات الموقع، ولكن المصادقة تحدث فورًا فقط عندما يكون login_required

image

كيف يمكنني تحقيق ذلك؟

يمكنك تحقيق ذلك عن طريق الربط بـ https://community.example.com/session/sso للمستخدمين المصادق عليهم في تطبيقك. سيؤدي ذلك إلى تشغيل تدفق تسجيل الدخول / إنشاء الحساب. يمكنك أيضًا إضافة المعلمة ?return_path للربط بصفحة معينة.

بالنسبة للمستخدمين غير المصادق عليهم، لا يزال يتعين عليك الربط بـ https://community.example.com.

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

ممتاز. شكراً جزيلاً!

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.