<html><head></head><body><div class="ydpef53c761yahoo-style-wrap" style="font-family:verdana, helvetica, sans-serif;font-size:13px;"><span>Hello,<div class="ydp9ff6d88dyiv9151188285ydp30e0a2d7yahoo-style-wrap" style="font-family:verdana, helvetica, sans-serif;font-size:13px;"><br></div><div class="ydp9ff6d88dyiv9151188285ydp30e0a2d7yahoo-style-wrap" style="font-family:verdana, helvetica, sans-serif;font-size:13px;">Our
 Shibboleth SP needs to work with partner xyz who puts their username as
 NameID in their IdP's SAML response message, due to potential conflict 
of username, I want to append a string "@partnerxyz" to their username, 
is below the proper way and syntax?</div><div class="ydp9ff6d88dyiv9151188285ydp30e0a2d7yahoo-style-wrap" style="font-family:verdana, helvetica, sans-serif;font-size:13px;"><br></div><div class="ydp9ff6d88dyiv9151188285ydp30e0a2d7yahoo-style-wrap" style="font-family:verdana, helvetica, sans-serif;font-size:13px;">In SP config, <span>AttributeExtractor points to a XYZ-<span>attribute-map.xml which contains:</span></span></div><div class="ydp9ff6d88dyiv9151188285ydp30e0a2d7yahoo-style-wrap" style="font-family:verdana, helvetica, sans-serif;font-size:13px;"><span><span><br></span></span></div><div class="ydp9ff6d88dyiv9151188285ydp30e0a2d7yahoo-style-wrap" style="font-family:verdana, helvetica, sans-serif;font-size:13px;"><span><span><span>    <Attribute name="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified" id="username"><br>        <AttributeDecoder xsi:type="NameIDAttributeDecoder" formatter="$Name!!<span>@partnerxyz</span>" /><br></span></span></span><div><span><span><span>    </Attribute></span></span></span></div><div><span><span></span></span><br></div><div>Main question is whether the part of "<span><span><span><span>!!<span>@partnerxyz</span></span></span></span></span>" would append <span>the string, maybe just a single "!"? </span><br></div></div><div class="ydp9ff6d88dyiv9151188285ydp30e0a2d7yahoo-style-wrap" style="font-family:verdana, helvetica, sans-serif;font-size:13px;"><br><span><span></span></span></div><div class="ydp9ff6d88dyiv9151188285ydp30e0a2d7yahoo-style-wrap" style="font-family:verdana, helvetica, sans-serif;font-size:13px;">Here is an example of their NameID:</div><div class="ydp9ff6d88dyiv9151188285ydp30e0a2d7yahoo-style-wrap" style="font-family:verdana, helvetica, sans-serif;font-size:13px;"><br></div><span>        <saml:Subject><br>            <saml:NameID Format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified">usernameabc</saml:NameID><br>            ...<br></span><div><span>        </saml:Subject><br></span></div></span></div><div class="ydpef53c761yahoo-style-wrap" style="font-family:verdana, helvetica, sans-serif;font-size:13px;"><div><span><div><br></div></span><div><span><div><br></div><div>Thanks,</div></span></div></div><span>William</span></div></body></html>