我一直在使用SimpleSAMLphp一段时间了。我无法弄清楚从自定义模块扩展本机SimpleSAMLphp库(即lib/
目录中的库)的预期方法。具体来说,我试图扩展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
作为唯一的输出。但我没有。
我已经检查了文档,但它并不是很好。那我该怎么做?那里有一个我错过的好方法吗?
提前致谢。