...
The architecture specification consists of two documents:
- Protocol Specification (profiles of SAML that dictate how implementations behave)
- Conformance Specification (requirements that implementations claiming compatibility with Shibboleth must meet)