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