0

我已经使用 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作为唯一的输出。但我没有。

我已经检查了文档,但它根本不是很好。那么我该怎么做呢?那里有我想念的好方法吗?

提前致谢。

4

0 回答 0