<div dir="ltr">I'm not sure why they would do this, but I inherited an IdP with some attribute filter configurations where there are "OR"ed PolicyRequrirementRules for multiple SPs and then some AttributeRule definitions where they release the same attribute that has been defined with different friendly names. For example something like this (a simplified example):<div><br></div><div><font face="monospace"><AttributeFilterPolicy id="questionablepolicy"><br>  <PolicyRequirementRule xsi:type="OR"><br>    <Rule xsi:type="Requester" value="some-sp"/><br>    <Rule xsi:type="Requester" value="someother-sp"/></font></div><div>       <font face="monospace"><Rule xsi:type="Requester" value="yup-someother-sp"/><br>  </PolicyRequirementRule><br>  <AttributeRule attributeID="lastname"><br>    <PermitValueRule xsi:type="ANY" /><br>  </AttributeRule><br>  <AttributeRule attributeID="sn"><br>    <PermitValueRule xsi:type="ANY" /><br>  </AttributeRule></font></div><div><font face="monospace"></AttributeFilterPolicy></font><br><div><br></div><div>ln my attribute-resolver, both lastname and sn come from the same LDAP attribute and both have a name defined as "urn:oid:2.5.4.4", but have different friendly names. </div><div><br></div><div>Can anyone think of why this would be necessary? Is there a case where the SP cares what the friendlyname is? My interpretation is that a SP should only use the name and the friendlyname is just for us humans. I'd like to clean this up and remove the duplicates, but I worry about breaking something.</div><div><br></div></div></div>