Architecture
Parts of the Cirrus architecture are documented here for ease of use.
Authentication Flow
Integrating applications with the Cirrus Proxy puts together the concepts of SAML authentication and multilateral federation. A service provider can be registered with the proxy, and so can an identity provider.