<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi Paul,</p>
    <p>are you aware of the exportDuplicateValues content setting?
<a class="moz-txt-link-freetext" href="https://shibboleth.atlassian.net/wiki/spaces/SP3/pages/2065334723/ContentSettings">https://shibboleth.atlassian.net/wiki/spaces/SP3/pages/2065334723/ContentSettings</a></p>
    <p>That might help at least when the values are the same.</p>
    <p>Cheers</p>
    <p>Martin<br>
    </p>
    <div class="moz-cite-prefix">On 19.01.24 15:54, Paul Caskey wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:SN6PR08MB61267E74063F59E3E64166FCFF702@SN6PR08MB6126.namprd08.prod.outlook.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator"
        content="Microsoft Word 15 (filtered medium)">
      <style>@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}.MsoChpDefault
        {mso-style-type:export-only;
        mso-ligatures:none;}div.WordSection1
        {page:WordSection1;}</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hi Everyone-<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">We occasionally receive assertions which
          contain multi ePPN attributes.  Usually, they are the same
          value, but our apps receive them as multi-valued (e.g.
          <a href="mailto:value@domain.edu;value@domain.edu"
            moz-do-not-send="true" class="moz-txt-link-freetext">value@domain.edu;value@domain.edu</a>).<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">I know this is an IdP configuration
          problem, but we have apps that assume ePPN to be single-valued
          (as the spec for that says), so we’d like to limit the SP to
          presenting only one value to the apps.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">We’ve tried to use a PermitValueRule for
          this and we’ve tried a few different things, but we always
          seem to end up with no ePPN values seen by the apps.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Here’s the one we’ve tried that seems like
          it should work since it follows other similar examples in the
          attribute-policy.xml file:<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">   <PermitValueRule id="SingleValue"><o:p></o:p></p>
        <p class="MsoNormal">        <Rule
          xsi:type="NumberOfAttributeValues" minimum="1"
          maximum="1"/><o:p></o:p></p>
        <p class="MsoNormal">    </PermitValueRule><o:p></o:p></p>
        <p class="MsoNormal">….<o:p></o:p></p>
        <p class="MsoNormal">        <AttributeRule
          attributeID="eppn"><o:p></o:p></p>
        <p class="MsoNormal">            <PermitValueRule
          xsi:type="AND"><o:p></o:p></p>
        <p class="MsoNormal">               <RuleReference
          ref="ScopingRules"/><o:p></o:p></p>
        <p class="MsoNormal">               <RuleReference
          ref="SingleValue"/><o:p></o:p></p>
        <p class="MsoNormal">            </PermitValueRule><o:p></o:p></p>
        <p class="MsoNormal">        </AttributeRule><o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Can anyone point us in the right direction?<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">TIA,<o:p></o:p></p>
        <p class="MsoNormal">-Paul<o:p></o:p></p>
      </div>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
Dr. Martin Hitschel, Senior Consultant

DAASI International
Europaplatz 3                   
D-72072 Tübingen                
Germany                    

phone: +49 7071 407109-0
fax:   +49 7071 407109-9  
email: <a class="moz-txt-link-abbreviated" href="mailto:martin.hitschel@daasi.de">martin.hitschel@daasi.de</a>
web:   <a class="moz-txt-link-abbreviated" href="http://www.daasi.de">www.daasi.de</a>

Sitz der Gesellschaft: Tübingen
Registergericht: Amtsgericht Stuttgart, HRB 382175
Geschäftsleitung: Peter Gietz
</pre>
  </body>
</html>