<div dir="ltr">Thanks for the pointers there, Scott. It took me a while to have time to look at it, but I've now sorted the problem using the DEBUG log. The config was set to use the same LDAP attribute twice, to give it a local name and also employeeNumber, and only employeeNumber was released (the config is like that for reasons which go back over 6 years). Before the upgrade, both versions were encoded, with the encoding rule matched on the OID for the employeeNumber attribute. It appears now that the first one is still encoded, with the local name, but the second, the employeeNumber which is the only one which is released, was not. Removing the local name configuration means that the attribute is encoded and released again.<div><br></div><div>Cheers,</div><div>Simon</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Sep 22, 2020 at 3:47 PM Cantor, Scott <<a href="mailto:cantor.2@osu.edu">cantor.2@osu.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 9/22/20, 10:30 AM, "users on behalf of Simon McLeish" <<a href="mailto:users-bounces@shibboleth.net" target="_blank">users-bounces@shibboleth.net</a> on behalf of <a href="mailto:simon.mcleish@gmail.com" target="_blank">simon.mcleish@gmail.com</a>> wrote:<br>
<br>
> OK, so why would it not be loading the resolver file (in the extra lookup instance where it doesn't work) when it did<br>
> before? And why does it still work for a "normal" authentication through the IdP?<br>
<br>
Are you talking about an AttributeQuery? The only reason it would be any different with a query is if it's trying to filter attributes based on the request, so it would depend on what's in the request. That requires decoding the SAML Attribute, not encoding the IdP Attribute.<br>
<br>
I would be looking closely at the logs at startup regarding the transcoding rules it installs based on the resolver and the logs in detail of the message in and what it's trying to decode at that point. The rules are all recorded at startup on DEBUG to get a full summary of them.<br>
<br>
It's possible there's a NameFormat issue, and it's also possible the old code was broken/sloppy about handling that in some way.<br>
<br>
And it's equally possible there's a bug because queries are practically unused at this point.<br>
<br>
-- Scott<br>
<br>
<br>
-- <br>
For Consortium Member technical support, see <a href="https://wiki.shibboleth.net/confluence/x/coFAAg" rel="noreferrer" target="_blank">https://wiki.shibboleth.net/confluence/x/coFAAg</a><br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net" target="_blank">users-unsubscribe@shibboleth.net</a><br>
</blockquote></div>