Can you run multiple instances of Shibboleth for SP?
Nate Klingenstein
ndk at signet.id
Mon Jul 1 01:51:57 EDT 2019
Chad,
Yes, you can use an arbitrary number of SP's at an IdP. The configuration will be old-school if you don't want to use a discovery interface, but it's certainly possible.
https://wiki.shibboleth.net/confluence/display/EDS10/Embedded+Discovery+Service
https://wiki.shibboleth.net/confluence/display/SP3/SessionInitiator
To expound on the multiple domain aspect as an aside, it depends entirely on whether you will be running these two domains as virtual hosts on a single server (farm) or as independent domains. In the former case, you would install Shibboleth on each node and configure it for the appropriate domains, preferably with a scripting mechanism like Puppet or Docker. In the latter case, they would be treated as entirely separate environments. But regardless, it's largely orthogonal: to the IdP, these are just SP's, and some load more than 5000 of them.
Take care,
Nate.
-----Original message-----
> From: chad phillips
> Sent: Sunday, June 30 2019, 11:18 pm
> To: users at shibboleth.net
> Subject: Re: Can you run multiple instances of Shibboleth for SP?
>
> Thank you for the reply. I should have been clearer with my question :)
>
> My setup is
> DomainA.com with SP A (using Shiboleth). The IDP is Salesforce.
> DomainB.com with SP B (using Shiboleth). The IDP is Azure.
>
> I already have setup DomainA.com with SP A (using Shiboleth). The IDP
> is Salesforce.
>
> So my question is can I use the same instance of Shiboleth for
> DomainB.com, SP B, but it will be using a different IDP.
>
> From Scott's reply, I believe what I want to do is possibl. Is this
> what I need to be looking at?
> https://wiki.shibboleth.net/confluence/display/SP3/ApplicationOverride#ApplicationOverride-MetadataforaNewSP
>
> thanks
>
>
> > From: Les LaCroix <llacroix at carleton.edu>
> > To: Shib Users <users at shibboleth.net>
> > Subject: Re: Can you run multiple instances of Shibboleth for SP?
> > Message-ID:
> > <CA+0uUd-Fqn1_RVyaaDBikyoVscc-nJkOCOUO2jtGBj+MG9Cc3Q at mail.gmail.com>
> > Content-Type: text/plain; charset="utf-8"
> >
> > >
> > > You cannot run multiple instances, nor is that necessary for anything
> > > you're asking about.
> >
> >
> > I interpreted the question differently, with the focus being on whether or
> > not one linux server could run independent IdPs. I've run multiple IdPs
> > behind one httpd, so I expected the answer was "yes". :-) I don't see why
> > one cannot host separate IdPs for RoboSquirrels.biz and ThreeWalnuts.org on
> > the same linux server as virtual hosts behind an Apache httpd.
> >
> > In our case, the IdPs were separate development instances of the same
> > production service, so none of them were production. Maybe something would
> > have broken under load? I can't think of what it would be. Anyway, all of
> > the IdPs were in separate installation directories
> > (/home/<user>/shibboleth-idp/), but I expect it would behave the same if
> > they were installed in /opt/shibboleth-idp/robosquirrels/ and
> > ../threewalnuts/.
> >
> > It begs the question of whether or not that's really what you need or want
> > to do, though. Good luck! -Les
> --
> For Consortium Member technical support, see https://wiki.shibboleth.net/confluence/x/coFAAg
> To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net
>
More information about the users
mailing list