4 require_once
'Services/Saml/interfaces/interface.ilSamlIdpDiscovery.php';
21 $this->metadataSets = array(
'saml20-idp-remote');
22 $this->isPassive =
false;
30 return self::METADATA_DIRECTORY;
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))) {
deleteIdpMetadata($idpId)
storeIdpMetadata($idpId, $metadata)
getList()
This method should return an array of IDPs.Each element should be an array as well, providing at least a value for key 'entityid'. array
getIdPList()
Retrieve the list of IdPs which are stored in the metadata.
instance(Loop $newLoop=null)
Retrieves or sets the global Loop object.
__construct()
ilSimpleSAMLphplIdpDiscovery constructor.
Class ilSimpleSAMLphplIdpDiscovery.
static getInstance($instancename='simplesaml')
Get a configuration file by its instance name.