<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <br>
    <div class="moz-cite-prefix">On 8/20/15 6:36 AM, Rod Widdowson
      wrote:<br>
    </div>
    <blockquote
      cite="mid:012f01d0db34$2474ef90$6d5eceb0$@steadingsoftware.com"
      type="cite">
      <pre wrap="">
If this doesn't feels like a "RelyingParty" thing you can create a new interface to do what you need, make DefaultRelyingPartyConfigurationResolver implement it and then build your own service based around that.  I have currently swapped the precise details out on how to do this, but it's how the AttributeResolverImpl masquerades as an Attribute Resolver and an Attribute Mapper.</pre>
    </blockquote>
    <br>
    What I did for now, to keep moving forward, was just define a
    List<Credential> directly on
    DefaultRelyingPartyConfigurationResolver.  Then a specialized
    credential resolver injected with the service gets the serviceable
    component on each call.  It needs to check and cast to
    DefaultRelyingPartyConfigurationResolver, so it uses the service
    directly (shibboleth.RelyingPartyResolverService), rather than the
    facade bean (shibboleth.RelyingPartyConfigurationResolver).  At
    least until we decide whether we want to promote this to the
    RelyingPartyConfigurationResolver interface.<br>
    <br>
    This turned out to be pretty easy.<br>
  </body>
</html>