我正在使用SimpleSAMLphp進行單點登錄。默認設置有一個authsources.php文件,它保存$ config數據,然後在元數據目錄中爲每個IdP設置$ metadata的一堆文件。我不希望這些信息保存在靜態文件中。我寧願以編程方式設置$ config和$ metadata。以編程方式設置simplesamlphp的元數據
我已經想通了如何做$ config。這很簡單。只需創建您想要使用的$ config數組,然後將其傳遞給構造函數中的SimpleSAML_Configuration。巴達兵。巴達潮。完成。
我找不到任何可以手動設置$元數據的東西。 SimpleSAMLphp有這樣一個實用程序,我錯過了嗎?基本上,我想要的東西,將工作像這樣...
$metadata = array(/* some data here */);
$util = new SomeMetaDataObject();
$util->setMetaData($metadata);
// Then do the whole Auth thing after this.