| 13 | |
| 14 | = Roadmap = |
| 15 | |
| 16 | * We plan to release version 1 of the CLARIN central discojuice WAYF service around Christmas 2011. |
| 17 | * Look into high availability options. |
| 18 | * Upgrade to !DiscoJuice 2.0 |
| 19 | |
| 20 | = Configuration = |
| 21 | |
| 22 | How to use discojuice as your shibboleth WAYF? |
| 23 | |
| 24 | 1. Get access to a discojuice WAYF: |
| 25 | a. Host discojuice yourself (see http://discojuice.org for installation instructions). |
| 26 | b. Use an external hosted discojuice WAYF service (http://catalog.clarin.eu/discojuice/idp.html provided by CLARIN). |
| 27 | 2. Configure a login endpoint in your SP configuration to use the discojuice WAYF service ( either 1a or 1b ), see the next section for more details. |
| 28 | 3. Use this new login endpoint |
| 29 | |
| 30 | === !DiscoJuice login endpoint === |
| 31 | |
| 32 | In order to use discojuice as the WAYF service, a session initiator needs to be configured in the SPs 'shibboleth2.xml' configuration file. The 'Location' attribute specifies the login endpoint you can use to append to your handler url (/Shibboleth.sso by default) to start a shibboleth session. The 'URL' attribute of the session initiator of type 'SAMLDS' should point to the discojuice installation you want to use. |
| 33 | |
| 34 | A restart of the SP is required after changing the 'shibboleth2.xml' configuration file. |
| 35 | |
| 36 | Example using the CLARIN provided discojuice WAYF: |
| 37 | {{{ |
| 38 | <SessionInitiator type="Chaining" Location="/DiscoJuice" id="DiscoJuice" relayState="cookie"> |
| 39 | <SessionInitiator type="SAML2" defaultACSIndex="1" acsByIndex="false" template="bindingTemplate.html"/> |
| 40 | <SessionInitiator type="Shib1" defaultACSIndex="5"/> |
| 41 | <SessionInitiator type="SAMLDS" URL="http://catalog.clarin.eu/discojuice/idp.html"/> |
| 42 | </SessionInitiator> |
| 43 | }}} |
| 44 | |