【发布时间】:2016-01-08 09:59:47
【问题描述】:
我使用 SimpleSAMLphp 进行单点登录。默认设置有一个 authsources.php 文件,其中包含 $config 数据,然后元数据目录中的一堆文件为每个 IdP 设置 $metadata。我不希望这些信息保存在静态文件中。我更喜欢以编程方式设置 $config 和 $metadata。
我已经弄清楚如何进行 $config.这很简单。只需创建您要使用的 $config 数组,然后将其传递给构造函数中的 SimpleSAML_Configuration。八大兵。嘭嘭嘭。完成。
我找不到任何可以让您手动设置 $metadata 的东西。 SimpleSAMLphp 是否有我缺少的实用程序?基本上,我想要一些可以像这样工作的东西......
$metadata = array(/* some data here */);
$util = new SomeMetaDataObject();
$util->setMetaData($metadata);
// Then do the whole Auth thing after this.
【问题讨论】:
标签: php single-sign-on saml simplesamlphp