Hi, The attributes requested by Xerte are defined in settings.php (in folder library/Authentication/Xerte/Saml2/settings.php)
That file does not exist, but an example is provided (in settings.php.dist in teh same folder).
That file contains (amongst others):
Code:
"attributeConsumingService"=> array(
"serviceName" => "Xerte Online Toolkits",
"serviceDescription" => "Xerte Online Toolkits",
"requestedAttributes" => array(
array(
"name" => "urn:oid:0.9.2342.19200300.100.1.1",
"isRequired" => true,
"nameFormat" => "urn:oasis:names:tc:SAML:2.0:attrname-format:uri",
"friendlyName" => "uid"
),
array(
"name" => "urn:oid:2.5.4.42",
"isRequired" => true,
"nameFormat" => "urn:oasis:names:tc:SAML:2.0:attrname-format:uri",
"friendlyName" => "givenName"
),
array(
"name" => "urn:oid:2.5.4.4",
"isRequired" => true,
"nameFormat" => "urn:oasis:names:tc:SAML:2.0:attrname-format:uri",
"friendlyName" => "sn"
),
array(
"name" => "samlUserdata']['urn:oid:1.3.6.1.4.1.25178.1.2.9",
"isRequired" => false,
"nameFormat" => "urn:oasis:names:tc:SAML:2.0:attrname-format:uri",
"friendlyName" => "organisation"
),
)
),
The attributes are actually set in library/Xerte/Authentication/Saml2/xertesso.php (starting at line 54)