<attribute name="clockSkew" type="unsignedInt"/>
<attribute name="unsafeChars" type="conf:string"/>
<attribute name="allowedSchemes" type="conf:listOfStrings"/>
+ <attribute name="langFromClient" type="boolean"/>
+ <attribute name="langPriority" type="conf:listOfStrings"/>
+ <attribute name="contactPriority" type="conf:listOfStrings"/>
<anyAttribute namespace="##other" processContents="lax"/>
</complexType>
</element>
pair<bool,const XMLCh*> langPriority = getXMLString("langPriority");
GenericRequest::setLangDefaults(!langFromClient.first || langFromClient.second, langPriority.second);
+#ifndef SHIBSP_LITE
+ langPriority = getXMLString("contactPriority");
+ if (langPriority.first)
+ SAMLConfig::getConfig().setContactPriority(langPriority.second);
+#endif
+
// Extensions
doExtensions(e, "global", log);
if (conf.isEnabled(SPConfig::OutOfProcess))