I am going to implement Single Sign On using ADFS and SAML 2.0. I have done alot of search on where to start the process. I am provided with the URL of the ADFS service. Do I need to hit that url with GET/POST request having an SAML 2.0 Assertion as a request parameter? Actually I wanted to ask that what will be the exact flow for this and what exactly the SAML request be like? And how I will initiate the request with ADFS?
I am going to develop the SP (Service Provider) in Java by using OpenSAML library.
Shibboleth uses OpenSAML and is open source - take a look at how they implemented this.
There are a number of code examples around e.g. OpenSAML Examples.
To federate with ADFS, follow a similar pattern as e.g. A Quick Walkthrough: Setting up AD FS SAML Federation with a Shibboleth SP or (in far more detail) AD FS 2.0 Step-by-Step Guide: Federation with Shibboleth 2 and the InCommon Federation.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With