你好
,我编写了这个 SimpleSAMLphp 认证模块,以便在 SimpleSAMLphp 安装中将 Discourse 用作 SSO 提供商。也就是说,您可以将 Discourse 用作任何支持 SAML 或 Shibboleth 认证的服务的 SSO 提供商,这非常棒。
欢迎分享您的看法(如果您想对代码进行评论,可以使用 GitHub Issues)![]()
你好
,我编写了这个 SimpleSAMLphp 认证模块,以便在 SimpleSAMLphp 安装中将 Discourse 用作 SSO 提供商。也就是说,您可以将 Discourse 用作任何支持 SAML 或 Shibboleth 认证的服务的 SSO 提供商,这非常棒。
欢迎分享您的看法(如果您想对代码进行评论,可以使用 GitHub Issues)![]()
@paulrbr,您能帮我安装这个吗?Composer 简直让我崩溃。这是我第一次尝试使用它。simplesamlphp 已经顺利安装,我也能用 Composer 安装其他模块,但无论如何我都无法成功安装这个。
我一直收到以下错误:
[InvalidArgumentException]
找不到匹配版本的包 swcc/simplesamlphp-module-authdiscourse。请检查包名称拼写、版本约束,以及该包是否存在于与您的 minimum-stability(stable)相匹配的稳定性级别中。
很期待能尝试使用它。我的目标是用它在 Rocket Chat 服务器和 Discourse 之间搭建桥梁。
我已经取得了很大进展,但现在卡在 config.php 和 authsources.php 上。我已经根据安装需要修改了 config.php 中的设置,并在其中启用了该模块。
但我实在不知道该如何在 authsources.php 文件中完成完整配置。
@paulrbr 您能提供一个示例吗?
你好 @ninermac,
感谢你试用这个模块!
对于在使用 Composer 时遇到的困惑,非常抱歉。我忘了将包发布到 packagist.org,这应该是导致你无法获取它的原因。我已经修复了这个问题,现在该模块已可用:
关于 authsources.php 的 SimpleSAMLphp 配置示例,我已在模块的 README 中添加了一个具体示例:
希望这能帮到你,如果成功使用了,请告诉我。谢谢!
谢谢,我会试试看。是的,我之前不得不折腾了一段时间的 Composer 配置,之后才能从 GitHub 拉取依赖。
感谢您的模块!我写了一份配置指南,以便人们知道如何配置 SimpleSAMLphp 和您的模块。感谢您的贡献!
我真的很感激,我两天前看了这个,觉得它很有用,但我甚至不知道如何开始,哈哈。我现在正在阅读它。![]()
嘿 @paulrbr!
感谢您的工作。您能确认这在 simpleSAMLphp 的当前版本中不再有效了吗?或者是我配置有问题?谢谢!