* Raju Singh <
arj...@gmail.com> [2012-11-09 05:57]:
> Can you please assist on some documentation (real implementation) for
> setting up the SSO using SAML?
Start with the existing documentation.
> My Scenario is:
>
> I have 3 Applications, 1 Portal (which contains the links to all 3
> Apps). Once the user logs into the Portal, he can see the links and
> clicks it to open it. These application will not propmt for the
> password.
You'll need to set up SimpleSAMLphp (SSP) as a Service Provider (SP)
for each of your applications.
How to do this depends on your applications. For some applications
there already exist modules or plugins which do the integration work
for you. You'll still need to install and configure SSP for each
application.
As for authentication and the portal: With SAML you commonly
authenticate at the SAML Identity Provider (IdP) and only there. So I
see 2 possible ways to achive what you want:
a. Adapt the portal to defer authentication to a SAML IdP itself
(which could be co-located with the portal and integrated visually, to
it apprears to be part of the portal), so that if effectvely becomes a
SAML SP, like your 3 applications will need to be come.
or
b. Integrate the portal as external authentication method for your
SAML IdP. You'll need to develop some code e.g. based on the examples
provided with SSP.
I'd suggest to proceed as follows:
1. Install and configure SSP for 1 of the 3 applications, using the
openipd.feide.no SAML IdP. Once that works get the other 2 apps done.
2. Install and configure your own SSP IdP and integrate your 3
applications with it.
1 + 2 will keep you busy for a while.
3. Only then decide on a. or b. and implement accordingly.
cheers,
-peter