Привет , я написал этот модуль аутентификации SimpleSAMLphp, чтобы можно было использовать Discourse в качестве провайдера SSO в установке SimpleSAMLphp. То есть вы можете использовать Discourse как провайдера SSO для любых сервисов, поддерживающих аутентификацию по SAML или Shibboleth, что очень удобно.
Дайте знать, что вы думаете (если захотите прокомментировать код, можно использовать GitHub Issues)
@paulrbr, не могли бы вы помочь мне установить эту вещь? Composer меня просто убивает. Это первый раз, когда я пытаюсь им воспользоваться. Simplesamlphp я установил без проблем, и мне удавалось устанавливать другие модули через Composer, но вот этот почему-то никак не идёт.
Постоянно получаю ошибку:
[InvalidArgumentException]
Не удалось найти подходящую версию пакета swcc/simplesamlphp-module-authdiscourse. Проверьте правильность написания имени пакета, ваши ограничения по версии и то, что пакет доступен в стабильности, соответствующей вашему параметру minimum-stability (stable).
С нетерпением жду возможности попробовать это. Моя цель — использовать этот модуль для связки моего сервера Rocket.Chat с Discourse.
Я продвинулся довольно далеко, но теперь застрял на файлах config.php и authsources.php. В config.php я внёс необходимые для установки изменения настроек. Также я активировал модуль внутри config.php.
Но я совершенно не представляю, что именно нужно сделать в файле authsources.php для полной настройки.
Извините за путаницу с использованием через Composer. Я забыл опубликовать пакет на packagist.org, поэтому, вероятно, у вас возникли трудности с его загрузкой. Я исправил это, и теперь модуль доступен:
Что касается примера конфигурации authsources.php для SimpleSAMLphp, я добавил конкретный пример в README модуля:
Надеюсь, это поможет. Дайте знать, если у вас получится его использовать. Спасибо!
Честно говоря, я очень это ценю. Я смотрел на это дня два назад и думал: «Да, это выглядит полезно, но я даже не знаю, с чего начать, лол». Сейчас как раз читаю.
Привет, @paulrbr!
Спасибо за вашу работу. Не могли бы вы подтвердить, что это больше не работает с текущей версией simpleSAMLphp? Или у меня проблема с конфигурацией? Спасибо!