Regarding MetadataCredentialResolverFactory in OpenSAMLv3
punit ashra
punitashra at gmail.com
Wed Jul 6 11:09:14 EDT 2016
Thanks Brent:)...
On 06-Jul-2016 1:30 am, "Brent Putman" <putmanb at georgetown.edu> wrote:
>
>
> On 7/5/16 10:07 AM, punit ashra wrote:
>
>
> In OpenSAMLv2, MetadataCredentialResolverFactory is present, but not in
> OpenSAMLv3.
>
>
> Yes, that factory was only necessary due to some caching impl
> requirements, which went away in v3, so the factory became unnecessary as
> well.
>
>
>
> Can, anyone help me convert the above OpenSAMLv2 snippet to OpenSAMLv3?
>
>
> The MCR now directly takes a RoleDescriptorResolver, rather than a
> MetadataResovler (new name for MetadataProvider). The RDR wraps a
> MetadataResolver.
>
> All of those are now InitializableComponents, so have to call initialize()
> before use.
>
> So you'd do something like this:
>
> // Whatever concrete impl of metadata provider you like
> MetadataResolver metadataResolver = .... ;
>
> BasicRoleDescriptorResolver roleDescriptorResolver = new
> BasicRoleDescriptorResolver(metadataResolver);
> roleDescriptorResolver.initialize();
>
> MetadataCredentialResolver metadataCredentialResolver = new
> MetadataCredentialResolver();
>
> metadataCredentialResolver.setRoleDescriptorResolver(roleDescriptorResolver);
> metadataCredentialResolver.initialize();
>
>
> --
> To unsubscribe from this list send an email to
> dev-unsubscribe at shibboleth.net
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/dev/attachments/20160706/847eb7db/attachment.html>
More information about the dev
mailing list