OpenSAML V3 documentation
Stefan Rasmusson
rasmusson.stefan at gmail.com
Fri Apr 20 05:54:32 EDT 2018
Just If anyone is still looking here, the book is now located here
*https://blog.samlsecurity.com/a-guide-to-opensamlv3.html
<http://blog.samlsecurity.com/a-guide-to-opensamlv3.html>*
--
Stefan
On Tue, Jun 28, 2016 at 12:15 PM, Stefan Rasmusson <
rasmusson.stefan at gmail.com> wrote:
> Hi Steve
> I just released a new edition of my book, A Guide to OpenSAML. The book
> has been updated to cover OpenSAML V3. I hope this can help you in the in
> the absens of documentation.
>
> The book contains the following additions
>
> - Sample project updated for V3
> - All the previous text and examples, updated for V3
> - New chapters on message handlers and message contexts
> - A rudimentary migration guide from V2 to V3
>
> The book is available for purchase here https://gumroad.com/l/ypPk
>
>
> --
> Stefan
>
> On Fri, Mar 18, 2016 at 10:11 PM, Brent Putman <putmanb at georgetown.edu>
> wrote:
>
>>
>>
>> On 3/18/16 7:49 AM, Chris Bulcock wrote:
>>
>> Is there any documentation on OpenSAML V3 other than that at
>> <https://wiki.shibboleth.net/confluence/display/OS30>
>> https://wiki.shibboleth.net/confluence/display/OS30
>>
>>
>> Not, unfortunately not yet. It hasn't been a high priority b/c 1)
>> external usage of OpenSAML isn't the highest priority for the Shibboleth
>> project in general, relative to other work, and 2) probably 90% of it is
>> pretty much the same as v2, modulo changes in package names, and in some
>> cases class names (but not fundamental API).
>>
>> Upfront the major change is instead of calling:
>>
>> DefaultBootstrap.bootstrap()
>>
>> you instead call:
>>
>> InitializationService.initialize()
>>
>> There are some significant changes in classes involved in SAML metadata
>> resolution (MetadataProvider vs MetadataResolver). Many people do not use
>> this at all I suspect.
>>
>> The biggest change is in the messaging layer: decoders, encoders and
>> message handling. But again, many people didn't use those components
>> anyway; it was never really documented for v2, for example.
>>
>> Most people care mostly about the XMLObject providers for the Java-XML
>> binding layer, and that is virtually identical.
>>
>>
>> I’m looking for some examples like those provided in the V2 documentation.
>>
>>
>>
>> Much of what is actually in the v2 User Manual is still directly usable.
>> In fact when we do undertake to document v3 we'll probably start with
>> cloning that wiki space and then editing.
>>
>> Re: the XMLObject provider stuff there, the only big difference is that:
>> instead of obtaining builders/marshallers/unmarshallers from a class
>> called Configuration, they are obtained from an instance of
>> XMLObjectProviderRegistry. For working with the global instance of that
>> there are some relevant convenience methods available via
>> XMLObjectProviderRegistrySupport, and some even higher-level convenience
>> methods in class XMLObjectSupport.
>>
>> If you have any specific questions, please feel free to ask here.
>>
>> Thanks,
>> Brent
>>
>>
>>
>> --
>> 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/20180420/78a921a6/attachment.html>
More information about the dev
mailing list