1<?
php declare(strict_types=1);
16 $this->config = SimpleSAML\Configuration::getInstance();
17 $this->metadata = SimpleSAML\Metadata\MetaDataStorageHandler::getMetadataHandler();
18 $this->instance =
'saml';
19 $this->metadataSets = [
'saml20-idp-remote'];
20 $this->isPassive =
false;
36 return $this->getIdPList();
55 $fs =
$DIC->filesystem()->storage();
67 $fs =
$DIC->filesystem()->storage();
69 if (!$fs->has($this->getMetadataPath($idpId))) {
83 $fs =
$DIC->filesystem()->storage();
85 if ($fs->has($this->getMetadataPath($idpId))) {
An exception for terminatinating execution or to throw for unit testing.
Class ilSimpleSAMLphplIdpDiscovery.
deleteIdpMetadata(int $idpId)
storeIdpMetadata(int $idpId, string $metadata)
__construct()
ilSimpleSAMLphplIdpDiscovery constructor.
fetchIdpMetadata(int $idpId)
string
getList()
This method should return an array of IDPs.Each element should be an array as well,...
getMetadataPath(int $idpId)