我已经使用 SimpleSAMLphp 有一段时间了。我无法弄清楚lib/
从自定义模块扩展本机 SimpleSAMLphp 库(即在目录中找到的库)的预期方法。具体来说,我正在尝试扩展lib/SimpleSAML/Auth/LDAP.php
.
我尝试了以下方法。我创建了一个模块 Foo modules/Foo
。在其根目录中创建了一个enable
文件。然后我创建了modules/Foo/lib/Auth/Source/LDAP.php
. 这是文件的内容:
<?php
class sspmod_Foo_Auth_Source_LDAP extends SimpleSAML_Auth_LDAP
{
public function __construct($hostname, $enable_tls = TRUE, $debug = FALSE, $timeout = 0, $port = 389)
{
die('test');
parent::__construct($hostname, $enable_tls, $debug, $timeout, $port);
}
}
?>
如果这个库正在工作,我希望看到一个白屏die
作为唯一的输出。但我没有。
我已经检查了文档,但它根本不是很好。那么我该怎么做呢?那里有我想念的好方法吗?
提前致谢。