Discourse SSO عبر وحدة مصادقة SimpleSAMLphp (IdP)

مرحبًا :wave:، لقد قمت بكتابة وحدة مصادقة SimpleSAMLphp هذه لتمكين استخدام Discourse كمزود SSO ضمن تثبيت SimpleSAMLphp. أي أنه يمكنك استخدام Discourse كمزود SSO لأي خدمات تدعم مصادقة SAML أو Shibboleth، وهو أمر رائع حقًا.

أخبرني برأيك (إذا كنت مهتمًا بالتعليق على الكود، يمكنك استخدام مشكلات GitHub) :slightly_smiling_face:

6 إعجابات

@paulrbr، هل هناك أي فرصة لمساعدتي في تثبيت هذا الأمر؟ Composer يثيرني. هذه هي المرة الأولى التي أحاول فيها استخدامه. لقد قمت بتثبيت simplesamlphp بنجاح، وتمكنت من تثبيت وحدات أخرى باستخدام Composer، لكنني لا أستطيع على الإطلاق تثبيت هذه الوحدة.

أحصل باستمرار على:
[InvalidArgumentException]
لم يتم العثور على إصدار مطابق للحزمة swcc/simplesamlphp-module-authdiscourse. تحقق من تهجئة الحزمة، وقيود الإصدار الخاصة بك، وأن الحزمة متاحة في استقرار يتوافق مع الحد الأدنى للاستقرار الخاص بك (stable).

أتطلع لتجربة هذا. هدفي هو استخدامه لربط خادم Rocket Chat الخاص بي بـ Discourse.

لقد تقدمت كثيرًا، لكنني الآن عالق في ملف config.php وملف authsources.php. لقد قمت بإجراء تغييرات الإعدادات في config.php التي كانت ضرورية للتثبيت نفسه. كما قمت بتفعيل الوحدة داخل config.php.

أنا حقًا في حيرة من أمري بشأن ما يجب فعله بالضبط في ملف authsources.php لإكمال التكوين.

@paulrbr، هل هناك أي فرصة لعرض مثال؟

مرحبًا @ninermac،

شكرًا لك على تجربة هذه الوحدة!

نعتذر عن الارتباك الذي حدث عند استخدامها مع Composer. لقد نسيتُ نشر الحزمة على packagist.org، وهذا هو السبب على الأرجح في صعوبة جلبها. تم إصلاح المشكلة الآن، وأصبحت الوحدة متاحة:

بخصوص مثال ملف إعدادات authsources.php الخاص بـ SimpleSAMLphp، أضفتُ مثالًا عمليًا في ملف README الخاص بالوحدة:

آمل أن يكون ذلك مفيدًا. أخبرني إذا تمكنت من استخدامها. شكرًا لك!

شكرًا لك. سأجربها. نعم، اضطررت إلى العبث بإعدادات Composer الخاص بي لبعض الوقت قبل أن أتمكن من سحبها من GitHub.

شكراً على وحدتك! لقد كتبت دليل تكوين حتى يعرف الأشخاص كيفية تكوين SimpleSAMLphp ووحدتك. شكراً لمساهمتك!

4 إعجابات

أنا أقدر هذا حقًا، لقد نظرت في هذا قبل يومين تقريبًا وقلت نعم، يبدو هذا مفيدًا، لكنني لا أعرف حتى كيف أبدأ لوول. أنا أقرأه الآن. :slight_smile:

إعجابَين (2)

مرحباً @paulrbr!
شكراً لعملك. هل يمكنك تأكيد أن هذا لم يعد يعمل مع الإصدار الحالي من simpleSAMLphp؟ أم أن لدي مشكلة في التكوين؟ شكراً!