<div dir="ltr">Thanks Brent,<div><br></div><div>Can you (or someone else on the list) perhaps point me to a place where I can find some resources to read about that? Like examples / documentation / testcode / etc. I really want to understand it better and use OpenSAML correctly, and I have a bit of a hard time googling it. And I don't want to take all your time by just posing questions on the mailing list. (btw I bought the 'Guide to OpenSAML3' ebook, that helped me greatly to get started)</div><div><br></div><div>My interest is to implement WebSSO in my own (Wicket) application, where we can:</div><div><br></div><div>a. take the IdP XML as configuration (I think I am close to getting that working), </div><div>b. generate the SP XML (don't know how to do that yet)</div><div>c. Do the actual SSO (I have got that working in an example on OpenAM over http, but that was all manually configured)</div><div><br></div><div>-Rob</div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 23, 2017 at 9:08 PM, Brent Putman <span dir="ltr"><<a href="mailto:putmanb@georgetown.edu" target="_blank">putmanb@georgetown.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <p><br>
    </p>
    <br>
    <div class="m_-8059380885550103504moz-cite-prefix">On 5/23/17 12:48 PM, Rob Audenaerde
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">Ah I see. Thanks!
        <div><br>
        </div>
      </div>
    </blockquote>
    Great.<br>
    <br>
    <blockquote type="cite">
      <div dir="ltr">
        <div><span class="">
          <div><br>
          </div>
          <div><span class="m_-8059380885550103504gmail-Apple-tab-span" style="white-space:pre-wrap">           </span>for
            ( EntityDescriptor idpEntityDescriptor : idpMetaDataProvider
            )</div>
          <div><span class="m_-8059380885550103504gmail-Apple-tab-span" style="white-space:pre-wrap">           </span>{</div></span>
                              ...........<br>
          <div><span class="m_-8059380885550103504gmail-Apple-tab-span" style="white-space:pre-wrap">           </span>}</div>
        </div>
      </div>
      <br>
    </blockquote>
    <br>
    Yes, you can do that with a batch metadata resolver, since it
    implements Iterable<EntityDescriptor>.   That might be typical
    for a discovery service, etc.<br>
    <br>
    However, just FYI, that's not how one would typically use a metadata
    resolver in an IdP or SP scenario.  You'd use one of the resolve
    methods + a CriteriaSet to resolve the entity(ies) that you wanted,
    based on the criteria you supply.  Usually that's just entityID, so
    that case is pretty simple.<br>
    <br>
    What you are *usually* interested in for SSO though is actually
    finding the right RoleDescriptor for the peer with which you are
    communicating. There is a similar RoleDescriptorResolver abstraction
    for that.  The impl that we have of that simply wraps a
    MetadataResolver, passing the supplied criteria through.<br>
    <br>
    <br>
    <br>
    <br>
  </div>

<br>--<br>
To unsubscribe from this list send an email to <a href="mailto:dev-unsubscribe@shibboleth.net">dev-unsubscribe@shibboleth.net</a><br></blockquote></div><br></div>