Changes between Version 11 and Version 12 of ServiceProviderFederation/Archive/SP configuration guide


Ignore:
Timestamp:
08/18/14 12:06:15 (10 years ago)
Author:
Sander Maijers
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ServiceProviderFederation/Archive/SP configuration guide

    v11 v12  
    66This document does not have as much priority for regular revision as the following documents. Please consult them and do not fully rely on the details in this document.
    77* Up-to-date information about the CLARIN Service Provider Federation (SPF): [https://www.clarin.eu/spf]
    8 * Up-to-date information about the CLARIN-IDP [https://www.clarin.eu/content/clarin-identity-provider]
     8* Up-to-date information about the CLARIN IdP [https://www.clarin.eu/content/clarin-identity-provider]
    99* Generate the metadata and additional information: [https://wiki.shibboleth.net/confluence/display/SHIB2/MetadataForSP]
    1010* !ApplicationDefaults tag and attributes: [https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPApplication]
     
    1616
    1717== Installation ==
    18 
    19 Install Shibboleth daemon on your server in desirable or standard way.
     18Install Shibboleth daemon on your server in desirable (possibly through a standard OS package) way.
    2019
    2120== Configuration ==
     
    3433
    3534==== shibboleth2.xml ====
    36 Edit `shibboleth2.xml` (usually located in the directory `/etc/shibboleth`):
    37 * Add an `<ApplicationDefaults>` entry containing your `entityID`. The `entityID` is a randomly chosen string in URL-format identifying your SP (and letting other people make some assumptions about who runs the SP):
     35Edit `shibboleth2.xml` (on Unix usually located in the directory `/etc/shibboleth`):
     36* Add an `<ApplicationDefaults>` entry containing your `entityID`. The `entityID` is an arbitrary string in URI format identifying your SP (and letting others make some assumptions about who runs the SP):
    3837{{{#!xml
    39 <ApplicationDefaults entityID="https://sp.phonetik.uni-muenchen.de"
     38<ApplicationDefaults entityID="https://your-further-entity-id"
    4039                     REMOTE_USER="persistent-id">
    4140}}}
    4241
    43 * Add an `<SSO>` entry to the Session section with the entityID of the CLARIN-IDP and the link to the discovery service:
     42* Add an `<SSO>` entry to the Session section with the `entityID` of the CLARIN IdP and the link to the Discovery service:
    4443{{{#!xml
    4544<SSO entityID="https://idp.clarin.eu" discoveryProtocol="SAMLDS"
     
    4948}}}
    5049
    51 * Edit the errors section to let the user know who he or she may contact on error:
     50* Edit the Errors element to let the user know who he or she may contact in case of an error:
    5251{{{#!xml
    5352<Errors supportContact="your-username@your-institution.com"
     
    6160              backingFilePath="prod_md_about_clarin_erics_idp.xml" reloadInterval="7200">
    6261}}}
    63 
    6462
    6563
     
    8179==== metadata.xml (cp. [ssec:meta]) ====
    8280
    83 1. Checkout the clarin-sp-metadata.xml from https://svn.clarin.eu/aai/ ;
    84 1. Get the metadata from your own server (https://yourserver/Shibboleth.sso/Metadata) (cp. [sssec:metaorig]) Correct the metadata (changing namespaces, etc. accordingly) (cp. [sssec:metacorr])
     811. Checkout the clarin-sp-metadata.xml from [https://svn.clarin.eu/aai/].
     821. Get the metadata from your own server (https://yourserver/Shibboleth.sso/Metadata) (cp. [sssec:metaorig]) Correct the metadata (changing namespaces, etc. accordingly) (cp. [sssec:metacorr]).
    85831. Open the clarin-sp-metadata.xml and go to the section for the metadata of your Shibboleth server or create one.
    86 1. Add your corrected metadata to the section
     841. Add your corrected metadata to the section.
    87851. Execute check_saml_metadata.sh from subdirectory check-saml-metadata to validate the XML file.
    88 1. Commit the changes back to the svn server
    89 1. Wait for the next update process (which should happen every hour, so it could take up to an hour until you can log in)
     861. Commit the changes back to [https://svn.clarin.eu/aai/].
     871. Wait for the next update (which should happen every hour, so it could take up to an hour until you can log in)
    9088
    9189= Appendix =