<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,&nbsp;</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 &nbsp;as nameid, &nbsp;such as&nbsp;</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px; ">
&lt;saml:subject&gt;</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px; ">
&nbsp; &nbsp; &lt;saml:nameid&gt;yqian&lt;/saml:nameid&gt;</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px; ">
&lt;/saml:subject&gt;</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">&lt;</span><span style="color: #4e9192">md:NameIDFormat</span><span style="color: #009193">&gt;</span>urn:oasis:names:tc:SAML:1.1:<span style="text-decoration: underline">nameid</span>-format:entity<span style="color: #009193">&lt;/</span><span style="color: #4e9192">md:NameIDFormat</span><span style="color: #009193">&gt;</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">&lt;</span>resolver:AttributeDefinition<span style="color: #000000">
</span><span style="color: #932192">xsi:type</span><span style="color: #000000">=</span><span style="color: #3933ff">&quot;ad:Simple&quot;</span><span style="color: #000000">
</span><span style="color: #932192">id</span><span style="color: #000000">=</span><span style="color: #3933ff">&quot;releasedUId&quot;</span><span style="color: #000000">
</span><span style="color: #932192">sourceAttributeID</span><span style="color: #000000">=</span><span style="color: #3933ff">&quot;uid&quot;</span><span style="color: #009193">&gt;</span></p>
<p style="color: rgb(78, 145, 146); font-family: Monaco; font-size: 11px; margin: 0px; ">
<span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #009193">&lt;</span>resolver:Dependency<span style="color: #000000">
</span><span style="color: #932192">ref</span><span style="color: #000000">=</span><span style="color: #3933ff">&quot;myLDAP&quot;</span><span style="color: #000000">
</span><span style="color: #009193">/&gt;</span></p>
<p style="color: rgb(57, 51, 255); font-family: Monaco; font-size: 11px; margin: 0px; ">
<span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #009193">&lt;</span><span style="color: #4e9192">resolver:AttributeEncoder</span><span style="color: #000000">
</span><span style="color: #932192">xmlns</span><span style="color: #000000">=</span>&quot;urn:mace:shibboleth:2.0:attribute:encoder&quot;<span style="color: #000000">
</span><span style="color: #932192">xsi:type</span><span style="color: #000000">=</span>&quot;SAML2StringNameID&quot;<span style="color: #000000">
</span><span style="color: #932192">nameFormat</span><span style="color: #000000">=</span>&quot;urn:oasis:names:tc:SAML:1.1:nameid-format:entity&quot;<span style="color: #000000">
</span><span style="color: #009193">/&gt;</span></p>
<p style="color: rgb(78, 145, 146); font-family: Monaco; font-size: 11px; margin: 0px; ">
<span style="color: #000000">&nbsp; &nbsp; </span><span style="color: #009193">&lt;/</span>resolver:AttributeDefinition<span style="color: #009193">&gt;</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&nbsp;I&nbsp;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>