Hi All,
After discussing with Sande about the best way to port the PicketLink Federation (SAML
SSO) Quickstarts [1] to the PicketLink JDF Quickstarts [2], she asked me to open a thread
to collect some more suggestions about the best way of doing it.
Basically, the 'issue' we have is that our federation quickstarts depend on
each other. This is important because users won't get the whole functionality if they
deploy just one of the quickstarts. Those quickstarts demonstrate SSO, so we need an
authentication authority, which we call IdP (Identity Provider), and its relying parties,
which we call SP (Service Provider).
Today we have 5 different IdP applications, and a bunch of SP ones. Each SP relies on
a specific IdP, so in order to get functionality working we need them deployed together.
Those quickstarts from [1] are not new, users and also customers are very used to see
them this way(as separated WARs which you deploy and test our functionality). Sande
suggested us to think about having a EAR with all related applications, but this goes
against PL real world use cases and gives a very wrong understanding about PL usage. For
us and our users, the best thing is keep each quickstart as a single WAR.
So, given all that, I would like to collect some feedback about the best way to
document those quickstarts in their README files. Can we have a section to reference other
related quickstarts ?
Probably with links to other quickstarts so we can tell users what they need to do to
get the environment properly set ?
Any other suggestion ?
[1]
https://github.com/picketlink2/picketlink-quickstarts/tree/master/saml
[2]
https://github.com/jboss-developer/jboss-picketlink-quickstarts
Best regards.
Pedro Igor