<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>