私はしばらく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このライブラリが機能している場合、唯一の出力として白い画面が表示されると思います。しかし、私はしません。
ドキュメントを確認しましたが、単に素晴らしいものではありません。では、これを行うにはどうすればよいですか?私が見逃している良いハウツーはありますか?
前もって感謝します。