تسجيل الدخول إلى SimpleSAML

مرحباً
لدي مشكلتان…
قام الشخص السابق بتفعيل SAML والآن قمت بإعادة تثبيت Discourse الموجود في Docker وقمت بتشغيل إضافة SAML وأرى شاشة تسجيل الدخول ولكن بعد تسجيل الدخول عبر SAML، يتم توجيهي إلى صفحة فارغة

“النطاق الصحيح”/auth/saml/callback ويبدو أنني لا أستطيع حتى العثور على مكان السجلات

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

يمكنك تسجيل الدخول إلى منتداك على /u/admin-login.

يجب أن تكون قادرًا بعد ذلك على العثور على السجلات في صفحة المسؤول.

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

مرحباً
لقد وجدت سجلات في عنوان URL /logs :slight_smile: ولكن /u/user أوصلني إلى هناك. لا أعرف ما هو المفقود في الإعدادات بحيث لا يمكن لمستخدم LDAP التسجيل أو تسجيل الدخول… لقد جربت كليهما ولكنني أحصل على صفحة فارغة.. إليك السجل… في الإعدادات لم أقدم الحقول التي يجب أن تتطابق، وقلت إنها ستكون تلقائية، هل يمكن أن يكون هذا سبب مشكلة؟ كلمة المرور والمستخدم صحيحان، لقد حاولت تسجيل الدخول مباشرة في LDAP.. أدناه تتبع السجلات

كان SAML يعمل سابقًا عندما لم يكن الموقع مبنيًا في دوكر، لذا أعتقد… أنني بحاجة إلى إعداد إعدادات إضافية في SAML، لكنني لا أستطيع العثور على وثائق حول كيفية المتابعة.

لم أقم بتكوين إضافة SAML بشكل صحيح لاستخدام طريقة PUT كما رأيت الآن في مستودع GitHub الخاص بهم… الآن لا أرسل شهادة لـ discourse من موقع SAML الخاص بنا. هل هذا ضروري؟ في السابق، كانت تعمل بدون شهادة. هل إضافة SAML لـ discord هي الإضافة المناسبة لتسجيل دخول المستخدمين من simpleSAMLphp عن بعد؟

مرحباً
ما زلت أواجه مشاكل في تسجيل دخول المستخدمين باستخدام SAML في Discourse، هذه المرة تلقيت الخطأ التالي على الشاشة.

عفوًا
واجه البرنامج الذي يدعم منتدى المناقشة هذا مشكلة غير متوقعة. نعتذر عن الإزعاج.

تم تسجيل معلومات مفصلة حول الخطأ، وتم إنشاء إشعار تلقائي. سنلقي نظرة عليه.

الرسالة (تم الإبلاغ عن نسختين)

OpenSSL::X509::CertificateError (PEM_read_bio_X509)
lib/middleware/omniauth_bypass_middleware.rb:53:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:369:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/request_tracker.rb:228:in `call'

تتبع الأخطاء

ruby-saml (1.13.0) lib/onelogin/ruby-saml/settings.rb:186:in `initialize'
ruby-saml (1.13.0) lib/onelogin/ruby-saml/settings.rb:186:in `new'
ruby-saml (1.13.0) lib/onelogin/ruby-saml/settings.rb:186:in `get_idp_cert'
ruby-saml (1.13.0) lib/onelogin/ruby-saml/response.rb:862:in `validate_signature'
ruby-saml (1.13.0) lib/onelogin/ruby-saml/response.rb:403:in `block in validate'
ruby-saml (1.13.0) lib/onelogin/ruby-saml/response.rb:403:in `all?'
ruby-saml (1.13.0) lib/onelogin/ruby-saml/response.rb:403:in `validate'
ruby-saml (1.13.0) lib/onelogin/ruby-saml/response.rb:79:in `is_valid?'
omniauth-saml (1.9.0) lib/omniauth/strategies/saml.rb:132:in `handle_response'
omniauth-saml (1.9.0) lib/omniauth/strategies/saml.rb:49:in `block in callback_phase'

البيئة

لقد أضفت شهادة بشكل خاص إلى استجابة SAML ووضعت الجزء العام في المكون الإضافي SAML. الجزء العام الذي أنشأته باستخدام openssl والآن أحصل على خطأ في الشهادة.. أعتقد أن المشكلة الرئيسية هنا هي التعامل مع الشهادات.. لكنني غير متأكد من كيفية المتابعة .. أي مساعدة ستكون موضع ترحيب كبير.

تمكنت من تشغيله :slight_smile: كانت المشكلة في الشهادة…

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

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