ملحق OpenID Connect لا ينشئ مستخدمين جددًا مع AWS Cognito

مرحبًا،

لدي نسخة محلية من Discourse على جهاز الكمبيوتر الخاص بي. أحاول مصادقة المستخدمين باستخدام OpenID Connect. لقد اتبعت الرابط أدناه لإعداد إضافة OpenID لـ Discourse: Discourse OpenID Connect (OIDC).

عند محاولة تسجيل الدخول باستخدام OpenID لمستخدم موجود مسبقًا في Discourse، يعمل كل شيء بشكل صحيح. لكن المشكلة الحقيقية تظهر عند محاولة إنشاء حساب جديد باستخدام OpenID Connect.

قامت AWS Cognito بالتحقق من المستخدم، وتمت استجابة الـ callback إلى Discourse بنجاح، كما قمت بالتحقق من ملف development.log، وتم جلب معلومات المستخدم من قبل Discourse بشكل صحيح. ومع ذلك، بعد ذلك، لا يزال النظام يعرض صفحة تسجيل الدخول بدلاً من إعادة توجيه المستخدم إلى لوحة التحكم.

باختصار، باستخدام OpenID Connect و AWS Cognito، لم أتمكن من إنشاء مستخدم جديد في Discourse.

أي إرشادات في هذا الصدد ستكون ذات فائدة كبيرة. شكرًا مقدّمًا.

صورة شاشة لمعلومات الملف الشخصي التي جلبها Discourse من ملف development.log للإشارة.

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

أنا لست ماهراً في إعداد SSO، ولكن هل يمكنك مراجعة الخطوات المفصلة هنا لمعرفة ما إذا كانت تساعد بأي شكل من الأشكال في تحسين التكامل الخاص بك؟

لقد اتبعت هذه الخطوات أيضًا، لكن دون جدوى. لا يزال الوضع كما هو.

هل هناك أي تحديثات هنا؟ أنا أيضًا أحاول استخدام Cognito للمصادقة.