Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

File(s): conf/relying-party.xml

Format: Native Spring

Table of Contents
maxLevel2

Overview

The Shibboleth.SSO profile configuration bean enables support for the SAML 1.1 Browser Single Sign-On profile initiated via the legacy Shibboleth request protocol, which is documented in the UnsolicitedSSOConfiguration page.

...

The most typical options used are described in more detail below, but not every obscure option is discussed. See the javadoc for all of the possible configuration options for this profile (note that many of them are inherited from parent classes).

Virtually all the configuration options below can be set via two different properties: a static property that explicitly sets the value to use and a lookup strategy or predicate property that takes a Function or Predicate and returns the value to use. The dynamic property is generally named "propertyNamePredicate" or "propertyNameLookupStrategy" for Boolean- and non-Boolean-valued properties respectively.

The examples shown are not specific to any particular profile configuration.

Localtabgroup
Localtab live
activetrue
titleCommon
Include Page
ProfileConfiguration-Common
ProfileConfiguration-Common
Localtab live
titleAuthentication
Include Page
ProfileConfiguration-Authentication
ProfileConfiguration-Authentication
Localtab live
titleSAML
Include Page
ProfileConfiguration-SAML
ProfileConfiguration-SAML
Localtab live
titleSAML Artifact
Include Page
ProfileConfiguration-Artifact
ProfileConfiguration-Artifact
Localtab live
titleProfile-Specific
Include Page
ProfileConfiguration-ShibbolethSSO
ProfileConfiguration-ShibbolethSSO

Notes

The default value of signResponses for this profile is "true", and it is unsafe to change this value. If you encounter a relying party that accepts an unsigned response that is transmitted via POST (and not artifact), you have identified an insecure implementation and should report the issue immediately while following your local security incident response process.