<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>