...
A subset of context functions rely first on locating a RelyingPartyContext, and then on to particular data. The default behavior of these functions is to locate a RelyingPartyContext as a direct child of the input ProfileRequestContext, which is overrideable using the relyingPartyContextLookupStrategy
property of the bean to change the behavior.
...
shibboleth.Pair – a parent bean for creating objects of type net.shibboleth.utilities.java.support.collection.Pair
shibboleth.CommaDelimStringArray – a utility bean for converting a comma-delimited string into an array of strings (the input is provided as a constructor argument)
shibboleth.HttpServletRequestSupplier 4.3 – an automated way of injecting a request's HttpServletRequest object into another bean (via a Supplier)
shibboleth.HttpServletRequest – an automated way of injecting a request's HttpServletRequest object into another bean. Deprecated in V4.3
shibboleth.HttpServletResponseSupplier4.3 – an automated way of injecting a request's HttpServletResponse object into another bean (via a Supplier)
shibboleth.HttpServletResponse – an automated way of injecting a request's HttpServletResponse object into another bean. Deprecated in V4.3
shibboleth.SAML2AuthnContextClassRef – a parent bean for defining a SAML 2.0 AuthnContextClassRef custom Principal object
shibboleth.SAML2AuthnContextDeclRef – a parent bean for defining a SAML 2.0 AuthnContextDeclRef custom Principal object (these are almost never used, but are present for completeness)
shibboleth.SAML1AuthenticationMethod – a parent bean for defining a SAML 1.1 AuthenticationMethod custom Principal object
...