https://wiki.eprints.org/w/index.php?title=Shibboleth/3.x&feed=atom&action=history
Shibboleth/3.x - Revision history
2024-03-28T20:54:19Z
Revision history for this page on the wiki
MediaWiki 1.31.8
https://wiki.eprints.org/w/index.php?title=Shibboleth/3.x&diff=13408&oldid=prev
Drn@ecs.soton.ac.uk: Removed UCA references
2020-07-07T13:03:12Z
<p>Removed UCA references</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-GB">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 13:03, 7 July 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l21" >Line 21:</td>
<td colspan="2" class="diff-lineno">Line 21:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>         </Sessions></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>         </Sessions></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>   </div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>   </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>         <Errors supportContact="<del class="diffchange diffchange-inline">ucaro</del>@<del class="diffchange diffchange-inline">uca</del>.<del class="diffchange diffchange-inline">ac.uk</del>" helpLocation="/about.html" styleSheet="/shibboleth-sp/main.css"/></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>         <Errors supportContact="<ins class="diffchange diffchange-inline">support</ins>@<ins class="diffchange diffchange-inline">example</ins>.<ins class="diffchange diffchange-inline">org</ins>" helpLocation="/about.html" styleSheet="/shibboleth-sp/main.css"/></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>   </div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>   </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>         <MetadataProvider type="XML" validate="true" url="https://login.openathens.net/saml/2/metadata-idp/<del class="diffchange diffchange-inline">ucreative</del>.<del class="diffchange diffchange-inline">ac.uk</del>"  backingFilePath="/etc/shibboleth/<del class="diffchange diffchange-inline">uca</del>/idp-metadata.xml" maxRefreshDelay="7200"></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>         <MetadataProvider type="XML" validate="true" url="https://login.openathens.net/saml/2/metadata-idp/<ins class="diffchange diffchange-inline">example</ins>.<ins class="diffchange diffchange-inline">org</ins>"  backingFilePath="/etc/shibboleth/<ins class="diffchange diffchange-inline">example</ins>/idp-metadata.xml" maxRefreshDelay="7200"></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>                 <MetadataFilter type="RequireValidUntil" maxValidityInterval="2419200"/></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>                 <MetadataFilter type="RequireValidUntil" maxValidityInterval="2419200"/></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>         </MetadataProvider></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>         </MetadataProvider></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>   </div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>   </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>         <AttributeExtractor type="XML" validate="true" reloadChanges="false" path="<del class="diffchange diffchange-inline">uca</del>/attribute-map.xml"/></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>         <AttributeExtractor type="XML" validate="true" reloadChanges="false" path="<ins class="diffchange diffchange-inline">example</ins>/attribute-map.xml"/></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>         <AttributeFilter type="XML" validate="true" path="attribute-policy.xml"/></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>         <AttributeFilter type="XML" validate="true" path="attribute-policy.xml"/></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>         <CredentialResolver type="File" use="signing" key="sp-signing-key.pem" certificate="sp-signing-cert.pem"/></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>         <CredentialResolver type="File" use="signing" key="<ins class="diffchange diffchange-inline">example/</ins>sp-signing-key.pem" certificate="<ins class="diffchange diffchange-inline">example/</ins>sp-signing-cert.pem"/></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>         <CredentialResolver type="File" use="encryption" key="sp-encrypt-key.pem" certificate="sp-encrypt-cert.pem"/></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>         <CredentialResolver type="File" use="encryption" key="<ins class="diffchange diffchange-inline">example/</ins>sp-encrypt-key.pem" certificate="<ins class="diffchange diffchange-inline">example/</ins>sp-encrypt-cert.pem"/></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>   </div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>   </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>     </ApplicationDefaults></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>     </ApplicationDefaults></div></td></tr>
</table>
Drn@ecs.soton.ac.uk
https://wiki.eprints.org/w/index.php?title=Shibboleth/3.x&diff=13399&oldid=prev
Drn@ecs.soton.ac.uk: Added Shibboleth 3.0+ configuration
2020-06-25T09:30:20Z
<p>Added Shibboleth 3.0+ configuration</p>
<p><b>New page</b></p><div>Below is an example shibboleth2.xml configuration for Shibboleth version 3.0 and later.<br />
<br />
<SPConfig xmlns="urn:mace:shibboleth:3.0:native:sp:config" xmlns:conf="urn:mace:shibboleth:3.0:native:sp:config" clockSkew="180"><br />
<br />
<OutOfProcess tranLogFormat="%u|%s|%IDP|%i|%ac|%t|%attr|%n|%b|%E|%S|%SS|%L|%UA|%a" /><br />
<br />
<ApplicationDefaults entityID="https://sp.example.org/shibboleth"<br />
REMOTE_USER="eppn subject-id pairwise-id persistent-id"<br />
cipherSuites="DEFAULT:!EXP:!LOW:!aNULL:!eNULL:!DES:!IDEA:!SEED:!RC4:!3DES:!kRSA:!SSLv2:!SSLv3:!TLSv1:!TLSv1.1"><br />
<br />
<Sessions lifetime="28800" timeout="3600" relayState="ss:mem"<br />
checkAddress="false" handlerSSL="true" cookieProps="https"<br />
redirectLimit="exact"><br />
<SSO entityID="https://idp.example.org/idp/shibboleth">SAML2</SSO><br />
<Logout>SAML2 Local</Logout><br />
<LogoutInitiator type="Admin" Location="/Logout/Admin" acl="127.0.0.1 ::1" /><br />
<Handler type="MetadataGenerator" Location="/Metadata" signing="false"/><br />
<Handler type="Status" Location="/Status" acl="127.0.0.1 ::1"/><br />
<Handler type="Session" Location="/Session" showAttributeValues="false"/><br />
<Handler type="DiscoveryFeed" Location="/DiscoFeed"/><br />
</Sessions><br />
<br />
<Errors supportContact="ucaro@uca.ac.uk" helpLocation="/about.html" styleSheet="/shibboleth-sp/main.css"/><br />
<br />
<MetadataProvider type="XML" validate="true" url="https://login.openathens.net/saml/2/metadata-idp/ucreative.ac.uk" backingFilePath="/etc/shibboleth/uca/idp-metadata.xml" maxRefreshDelay="7200"><br />
<MetadataFilter type="RequireValidUntil" maxValidityInterval="2419200"/><br />
</MetadataProvider><br />
<br />
<AttributeExtractor type="XML" validate="true" reloadChanges="false" path="uca/attribute-map.xml"/><br />
<AttributeFilter type="XML" validate="true" path="attribute-policy.xml"/><br />
<CredentialResolver type="File" use="signing" key="sp-signing-key.pem" certificate="sp-signing-cert.pem"/><br />
<CredentialResolver type="File" use="encryption" key="sp-encrypt-key.pem" certificate="sp-encrypt-cert.pem"/><br />
<br />
</ApplicationDefaults><br />
<br />
<SecurityPolicyProvider type="XML" validate="true" path="security-policy.xml"/><br />
<br />
<ProtocolProvider type="XML" validate="true" reloadChanges="false" path="protocols.xml"/><br />
<br />
</SPConfig></div>
Drn@ecs.soton.ac.uk