<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"></blockquote>Thanks Scott,<br><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>If you change the type of the custom object, you can't ignore that you changed the type of the object. It's a Java map, ergo, custom.get("attributeResolver") accesses one of the slots in the map.</div></blockquote><div><br></div><div>Obviously I'm a bit out of my element here but did manage to figure it out. Just to close off this thread, this worked for me:</div><div><br></div><div style="margin-left: 3ch;"># diff mfa-authn-config.xml mfa-authn-config.xml.O </div><div style="margin-left: 3ch;">51c51</div><div style="margin-left: 3ch;">< resCtx.resolveAttributes(custom["attributeResolver"]);</div><div style="margin-left: 3ch;">---</div><div style="margin-left: 3ch;">> resCtx.resolveAttributes(custom);</div><div><br></div><div class="-x-evo-signature-wrapper"><span class="-x-evo-signature" id="none"></span></div></body></html>