حاليًا، أكبر مشكلة لدي هي عدم ظهور زر “تسجيل الدخول باستخدام SAML”.
إليك أسئلتي الأكثر تفصيلاً حول العملية:
هل تتم جميع إعدادات SAML عبر ملف app.yml بشكل صحيح؟ هل لا توجد إعدادات حقيقية في /admin أو تغييرات مطلوبة أو يجب استخدامها؟
هل يجب أن تكون إعدادات SAML في ملف app.yml ضمن قسم env:؟
هل يجب استخدام علامات الاقتباس المزدوجة (") حول قيم DISCOURSE_SAML_CERT_FINGERPRINT و DISCOURSE_SAML_CERT في ملف app.yml؟
هل يجب أن يتضمن DISCOURSE_SAML_CERT ترويسة/تذييل BEGIN/END CERTIFICATE؟
هل يجب أن تكون شهادة DISCOURSE_SAML_CERT كلها على سطر واحد أم يجب أن تكون هناك فواصل أسطر؟
هل من الضروري تعيين DISCOURSE_SAML_AUTO_CREATE_ACCOUNT إلى TRUE أو 1 لكي يظهر زر تسجيل الدخول باستخدام SAML؟ بدا لي أن هناك منشورًا آخر على Meta يشير إلى أن هذا شرط ضروري.
ما السجلات التي يجب أن أراجعها لتحديد سبب عدم ظهور الزر؟
شكرًا على أي مساعدة. للتوضيح، قمنا بإضافة الإضافة وتعديل إعدادات app.yml وإعادة البناء، ومع ذلك لا يزال الزر غير ظاهر. الإضافة تظهر أنها مثبتة في /admin/plugins، لذا أشعر أنني أملك الأساسيات بشكل صحيح، لكن من الواضح أنني أفتقد شيئًا مهمًا، ولم أجد الكثير من الحظ في العثور على وثائق حول هذه العملية.
This is a brand new install, just for testing this process, so nothing aside from what ./discourse-setup does. The only other plugin on the system is: docker_manager
Here is what my Saml plugin setting section looks like:
I just did a quick test, and just the mere presence of the plugin - without any configuration at all - should be sufficient for the button to appear. (Although without configuration it will not be functional of course).
So it seems like your issue is more in the plugin installation.
@RGJ what versions have you tested the plugin with? After blowing away /var/discourse and rebuilding I am still not seeing a login button. I’ve tried the plugin URL with and without the .git
If I do a ./launcher enter app, I see the plugin directory appears to be there:
الجميع، صباح الخير. أنا جديد جدًا، وقد سجلت الدخول لأول مرة
سعيد جدًا برؤية منصة رائعة كهذه.
هل يتوفر لدينا دليل عملي لدمج ADFS؟
خاصةً الخطوات التفصيلية للسمات والمعاملات الأخرى التي يجب تكوينها في ADFS وكذلك في Discourse.
سيكون رائعًا لو ساعدنا شخص ملم تمامًا بالموضوع، شكرًا جزيلاً لكم.