在SimpleSAMLphp模块中扩展本机库

时间:2013-02-15 13:21:01

标签: php saml

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

我已经检查了文档,但它并不是很好。那我该怎么做?那里有一个我错过的好方法吗?

提前致谢。

0 个答案:

没有答案