19 declare(strict_types=1);
27 $this->config = SimpleSAML\Configuration::getInstance();
28 $this->metadata = SimpleSAML\Metadata\MetaDataStorageHandler::getMetadataHandler();
29 $this->instance =
'saml';
30 $this->metadataSets = [
'saml20-idp-remote'];
31 $this->isPassive =
false;
36 return self::METADATA_DIRECTORY;
41 return $this->getIdPList();
53 $fs = $DIC->filesystem()->storage();
62 $fs = $DIC->filesystem()->storage();
64 if (!$fs->has($this->getMetadataPath($idpId))) {
75 $fs = $DIC->filesystem()->storage();
77 if ($fs->has($this->getMetadataPath($idpId))) {
deleteIdpMetadata(int $idpId)
fetchIdpMetadata(int $idpId)
getList()
This method should return an array of IDPs.
storeIdpMetadata(int $idpId, string $metadata)
getMetadataPath(int $idpId)