<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 7/4/16 2:53 AM, punit ashra wrote:<br>
    </div>
    <blockquote
cite="mid:CAGxGTNcRVNCpLy_WkEdteY6QL_TX=L31eHnMzu-xFPArHXtipg@mail.gmail.com"
      type="cite">
      <div dir="ltr">Hi Dev Team,
        <div><br>
        </div>
        <div>I am moving from OpenSAMLv2 to OpenSAMLv3, is there any
          implementation changes in MetadataProvider?</div>
      </div>
    </blockquote>
    <br>
    In general the v2 MetadataProvider functionality was split into 2
    new Resolver sub-interfaces: MetadataResolver (resolves
    EntityDescriptors) and RoleDescriptorResolver (resolves
    RoleDescriptors).  The only supplied impl of the latter just wraps
    an instance of the former.  The MetadataResolver impls, aside from
    the name changes of -Provider to -Resolver, pretty much look like
    the old v2 ones as far as what they do and how they work
    (filesystem, HTTP, file-backed HTTP, etc).<br>
    <br>
    As Resolvers, they take as input a CriteriaSet.  For
    MetadataResolvers (in 3.2.0 at least) that should contain an
    EntityIdCriterion.  For RoleDescriptorResolver, should contain a
    EntityIdCriterion, EntityRoleCriterion, and optionally a
    ProtocolCriterion.<br>
    <br>
    (FYI, there are some backward-compatible changes and new capabilties
    coming there, already on the trunk and scheduled for 3.3.0).<br>
    <br>
    <blockquote
cite="mid:CAGxGTNcRVNCpLy_WkEdteY6QL_TX=L31eHnMzu-xFPArHXtipg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>As i am not able to use it directly.<br>
        </div>
      </div>
    </blockquote>
    <br>
    If you ask a more specific question, I can give you a more specific
    answer.<br>
  </body>
</html>