diff --git a/modules/consentSimpleAdmin/www/consentAdmin.php b/modules/consentSimpleAdmin/www/consentAdmin.php index 67226db71d9e5980224df7793179bcde8276eea0..0d748998aa6ed6fed60a092c961205df2a625ec9 100644 --- a/modules/consentSimpleAdmin/www/consentAdmin.php +++ b/modules/consentSimpleAdmin/www/consentAdmin.php @@ -16,15 +16,12 @@ $config = SimpleSAML_Configuration::getInstance(); $consentconfig = SimpleSAML_Configuration::getConfig('module_consentSimpleAdmin.php'); -// Get session object -$session = SimpleSAML_Session::getInstance(); - $as = $consentconfig->getValue('auth'); $as = new SimpleSAML_Auth_Simple($as); $as->requireAuth(); // Get all attributes -$attributes = $session->getAttributes(); +$attributes = $as->getAttributes(); @@ -43,9 +40,9 @@ $metadata = SimpleSAML_Metadata_MetaDataStorageHandler::getMetadataHandler(); /* * Get IdP id and metadata */ -if($session->getIdP() != null) { +if($as->getAuthData('saml:sp:IdP') != null) { // From a remote idp (as bridge) - $idp_entityid = $session->getIdP(); + $idp_entityid = $as->getAuthData('saml:sp:IdP'); $idp_metadata = $metadata->getMetaData($idp_entityid, 'saml20-idp-remote'); } else { // from the local idp