<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">That means it's usable when it's injected into a property that takes a Predicate<ProfileRequestContext> and that's what "input" is going to be set to.</blockquote><div><br></div><div>So I'm trying to follow the steps laid out in "Programming Guide to Attribute Resolution" (<a href="https://wiki.shibboleth.net/confluence/display/IDP30/AttributeResolver" target="_blank">https://wiki.shibboleth.net/confluence/display/IDP30/AttributeResolver</a>).</div><div><br></div><div>The examples I've found show something like..</div><div><br></div><div>    resCtx = profileContext.getSubcontext('net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext', true);</div><div><br></div><div><font color="#353833" face="DejaVu Sans, Arial, Helvetica, sans-serif"><span style="font-size:14px">I looked in the source code,  and </span></font>as far as I can tell the AttributeResolutionContext is a a subclass of the PRC (aka "<span style="color:rgb(53,56,51);font-family:"DejaVu Sans",Arial,Helvetica,sans-serif;font-size:14px">org.opensaml.profile.context"), but when I try to set it, it comes back null.</span></div><div><span style="color:rgb(53,56,51);font-family:"DejaVu Sans",Arial,Helvetica,sans-serif;font-size:14px"><br></span></div><div><span style="color:rgb(53,56,51);font-family:"DejaVu Sans",Arial,Helvetica,sans-serif;font-size:14px">Where should I be looking?</span></div><div><span style="color:rgb(53,56,51);font-family:"DejaVu Sans",Arial,Helvetica,sans-serif;font-size:14px"><br></span></div><div><span style="color:rgb(53,56,51);font-family:"DejaVu Sans",Arial,Helvetica,sans-serif;font-size:14px">Liam</span></div><div><span style="color:rgb(53,56,51);font-family:"DejaVu Sans",Arial,Helvetica,sans-serif;font-size:14px"></span></div><div><span style="color:rgb(53,56,51);font-family:"DejaVu Sans",Arial,Helvetica,sans-serif;font-size:14px"><br></span></div><div><br></div></div></div></div></div></div></div></div></div></div></div></div>