Versions Compared

Key

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

...

As with all interceptors, the exact input state of the context tree is profile-dependent, but generally speaking you will find some important child contexts in the following arrangement:. If you see an error, your browser settings are blocking the macro render. Note that the links no longer work properly on Cloud Confluence, but if you right-click the boxes, you can open the javadoc link in a new tab.

Digraph
node [shape=record]

Profile [label="ProfileRequestContext", URL="httpshttp://shibboleth.net/cgi-bin/java-opensaml.cgi/org/opensaml/profile/context/ProfileRequestContext"]

RelyingParty [label="RelyingPartyContext", URL="httpshttp://shibboleth.net/cgi-bin/java-identity-provider.cgi/net/shibboleth/idp/profile/context/RelyingPartyContext"]

Attribute [label="AttributeContext", URL="httpshttp://shibboleth.net/cgi-bin/java-identity-provider.cgi/net/shibboleth/idp/attribute/context/AttributeContext"]

Session [label="SessionContext", URL="httpshttp://shibboleth.net/cgi-bin/java-identity-provider.cgi/net/shibboleth/idp/session/context/SessionContext"]

Authentication [label="AuthenticationContext", URL="httpshttp://shibboleth.net/cgi-bin/java-identity-provider.cgi/net/shibboleth/idp/authn/context/AuthenticationContext"]

Subject [label="SubjectContext", URL="httpshttp://shibboleth.net/cgi-bin/java-identity-provider.cgi/net/shibboleth/idp/authn/context/SubjectContext"]

Profile -> RelyingParty 
Profile -> Session
Profile -> Authentication
Profile -> Subject
RelyingParty -> Attribute

...