SP with Multiple IdPs
Mariela Da Graca
mariela at sinapti.co
Tue Apr 30 13:04:37 EDT 2013
Nate and Scott,
Thanks for your help.
I have 3 different entityIDs configured as application override in
shibboleth2.xml:
<ApplicationOverride id="usyd" entityID="
http://usyd.dev-02.sinapti.co/shibboleth"/>
<ApplicationOverride id="uws" entityID="
http://uws.dev-02.sinapti.coi/shibboleth"/>
<ApplicationOverride id="unsw" entityID="
http://unsw.dev-02.sinapti.co/shibboleth"/>
The application default use other EntityID (dev-02.sinapti.co).
And the IdP is:
<MetadataProvider type="XML" uri="
http://www.testshib.org/metadata/testshib-providers.xml"
backingFilePath="testshib-two-idp-metadata.xml" reloadInterval="180000"/>
And for example, the Vhost for usyd is:
<VirtualHost *:443>
SSLEngine on
ServerName usyd.dev-02.sinapti.co
ServerAdmin admin email
ProxyPass /TestSPSinaptico ajp://
usyd.dev-02.sinapti.co:8009/TestSPSinaptico
ProxyPassReverse /TestSPSinaptico ajp://
usyd.dev-02.sinapti.co:8009/TestSPSinaptico
SSLCertificateFile path to apache pem
SSLCertificateKeyFile path to apache key
DocumentRoot path to folder
<Location / >
AuthType shibboleth
ShibRequestSetting requireSession 1
ShibRequestSetting applicationId usyd
ShibUseHeaders Off
require valid-user
</Location>
</VirtualHost>
In tomcat I have only one application for all the universities. This
configuration works fine.
For now, we are going to work with 3 universities only.
I don't know how to set apache request map to don't use DS. Please, could
you tell me how?
Thanks
Mariela
On Tue, Apr 30, 2013 at 1:17 PM, Cantor, Scott <cantor.2 at osu.edu> wrote:
> On 4/30/13 12:07 PM, "Nate Klingenstein" <ndk at internet2.edu> wrote:
> >
> >You will need to treat each application as its own logically distinct
> >application.
> > Each will need its own entityID. Once you have entityID different for
> >each application, attribute release can be configured for every
> >application discretely.
>
> That's a different issue and wasn't mentioned in the original question. If
> the use case is dispatching to different IdPs and that's all, you don't
> need anything like that, simply add an entityID as a request setting via
> Apache command or in the RequestMap in a <Host> element.
>
> But do not do this if your set of IdPs is large. 3 is one thing, but 300
> is not workable. Just accept that federation and discovery go hand in hand.
>
> -- Scott
>
>
> --
> To unsubscribe from this list send an email to
> users-unsubscribe at shibboleth.net
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://shibboleth.net/pipermail/users/attachments/20130430/d82c11d1/attachment-0001.html
More information about the users
mailing list