4require_once
'Services/Saml/interfaces/interface.ilSamlIdpDiscovery.php';
20 $this->instance =
'saml';
21 $this->metadataSets = array(
'saml20-idp-remote');
22 $this->isPassive =
false;
57 $fs =
$DIC->filesystem()->storage();
69 $fs =
$DIC->filesystem()->storage();
71 if (!$fs->has($this->getMetadataPath($idpId))) {
85 $fs =
$DIC->filesystem()->storage();
87 if ($fs->has($this->getMetadataPath($idpId))) {
An exception for terminatinating execution or to throw for unit testing.
static getInstance($instancename='simplesaml')
Get a configuration file by its instance name.
getIdPList()
Retrieve the list of IdPs which are stored in the metadata.
Class ilSimpleSAMLphplIdpDiscovery.
deleteIdpMetadata($idpId)
__construct()
ilSimpleSAMLphplIdpDiscovery constructor.
getList()
This method should return an array of IDPs.Each element should be an array as well,...
storeIdpMetadata($idpId, $metadata)