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