<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px; ">
Hello, </div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px; ">
<br>
</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px; ">
The vendor request us to use uid as nameid, such as </div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px; ">
<saml:subject></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px; ">
<saml:nameid>yqian</saml:nameid></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px; ">
</saml:subject></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px; ">
<br>
</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px; ">
And in their metadata, they listed nameid format as</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px; ">
<p style="margin: 0px; font-size: 11px; font-family: Monaco; "><span style="color: #009193"><</span><span style="color: #4e9192">md:NameIDFormat</span><span style="color: #009193">></span>urn:oasis:names:tc:SAML:1.1:<span style="text-decoration: underline">nameid</span>-format:entity<span style="color: #009193"></</span><span style="color: #4e9192">md:NameIDFormat</span><span style="color: #009193">></span></p>
<p style="margin: 0px; font-size: 11px; font-family: Monaco; "><span style="color: #009193"><br>
</span></p>
</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px; ">
So I tried add following definition in resolver.xml</div>
<div>
<p style="color: rgb(78, 145, 146); font-family: Monaco; font-size: 11px; margin: 0px; ">
<span style="color: #009193"><</span>resolver:AttributeDefinition<span style="color: #000000">
</span><span style="color: #932192">xsi:type</span><span style="color: #000000">=</span><span style="color: #3933ff">"ad:Simple"</span><span style="color: #000000">
</span><span style="color: #932192">id</span><span style="color: #000000">=</span><span style="color: #3933ff">"releasedUId"</span><span style="color: #000000">
</span><span style="color: #932192">sourceAttributeID</span><span style="color: #000000">=</span><span style="color: #3933ff">"uid"</span><span style="color: #009193">></span></p>
<p style="color: rgb(78, 145, 146); font-family: Monaco; font-size: 11px; margin: 0px; ">
<span style="color: #000000"> </span><span style="color: #009193"><</span>resolver:Dependency<span style="color: #000000">
</span><span style="color: #932192">ref</span><span style="color: #000000">=</span><span style="color: #3933ff">"myLDAP"</span><span style="color: #000000">
</span><span style="color: #009193">/></span></p>
<p style="color: rgb(57, 51, 255); font-family: Monaco; font-size: 11px; margin: 0px; ">
<span style="color: #000000"> </span><span style="color: #009193"><</span><span style="color: #4e9192">resolver:AttributeEncoder</span><span style="color: #000000">
</span><span style="color: #932192">xmlns</span><span style="color: #000000">=</span>"urn:mace:shibboleth:2.0:attribute:encoder"<span style="color: #000000">
</span><span style="color: #932192">xsi:type</span><span style="color: #000000">=</span>"SAML2StringNameID"<span style="color: #000000">
</span><span style="color: #932192">nameFormat</span><span style="color: #000000">=</span>"urn:oasis:names:tc:SAML:1.1:nameid-format:entity"<span style="color: #000000">
</span><span style="color: #009193">/></span></p>
<p style="color: rgb(78, 145, 146); font-family: Monaco; font-size: 11px; margin: 0px; ">
<span style="color: #000000"> </span><span style="color: #009193"></</span>resolver:AttributeDefinition<span style="color: #009193">></span></p>
<p style="color: rgb(78, 145, 146); font-family: Monaco; font-size: 11px; margin: 0px; ">
<br>
</p>
<p style="margin: 0px; "><font face="Calibri,sans-serif">But, I did not see in the name id in assertion, even I did not see this nameid format be applied in the log</font></p>
<p style="margin: 0px; "><font face="Calibri,sans-serif"><br>
</font></p>
<p style="margin: 0px; "><font face="Calibri,sans-serif">Thanks</font></p>
<p style="margin: 0px; "><font face="Calibri,sans-serif">Yi</font></p>
</div>
</body>
</html>