I've read about SAML and its capabilities, Learned the theory behind it and I think I fully understand the SAML "cycle".
Now i'm stuck at the the point of actually implementing it on my web server (that serves as a service provider).
I want to use SsoCircle as my identity provider (for testing purposes) and Spring-Security-Saml as my SAML library.
My questions are:
If you are using Spring SAML and have it configured correctly, you can navigate to http://localhost:8080/<context>/saml/metadata
to download your Service Provider metadata in xml format.
You can created an account with SSOCircle where you can upload or copy paste the SP metadata. This allows SSOCircle to trust your SP because the metadata contains key information.
This example project has is already integrated with SSO circle and a great starting point for learning how all the pieces fit together. In the configuration, you should see where SSOCircle's metadata is loaded into the MetadataManger, along with the Service Provider's metadata.