The easiest way to integrate with an SSO system is using metadata generated by the identity provider. For example, the metadata provided by Azure is available at https://login.microsoftonline.com/<tenant domain name>/FederationMetadata/2007-06/FederationMetadata.xml, as described in the Azure documentation at https://msdn.microsoft.com/en-gb/library/azure/dn195592.aspx.
SSOCircle also produces metadata, so we can use that as our starting point.