Shibboleth based SSO for SAP

 

This was a very interesting project I did with a customer from Israel. They had already selected Shibboleth as the IDP for the solution, where they wanted to login to SAP Hana Cockpit and provide Single Sign-On with variety of other web applications they have. Main reason behind selection of Shibboleth has been free use being a free and open source software.
I did setup an OpenLDAP instance for the user base with an structure selected based on the hierarchy they wanted and integrated it with Shibboleth first. SAP Hana Cockpit platform was new to me, but they had good documentation and with little effort could figure out on SAML based authentication they supported. Then we did the integration with Shibboleth which made the scenario complete as follows.
  1. User comes to login to SAP Hana Cockpit platform via it’s link.
  2. User is redirected to Shibboleth and provided it’s login screen. (We branded it.)
  3. User enters credentials which were validated against the OpenLDAP.
  4. (We are to have SMS based Two Factor Authentication — 2FA at this point. Work-in-progress)
  5. Upon successful login user is redirected to SAP Hana Cockpit, properly logged in and authorized based on attributes.
When we get the other applications also on-board we will have Shibboleth as the single source of truth in the whole enterprise system and govern users from there.
Troubleshooting integration issues were a little pain in the process as debugging and provided information were not enough on error cases. Nevertheless we worked around using trial and error methods and external message capturing tools to overcome the issues and achieve the functionality even before the targeted deadlines.

Cheers!
Have a similar requirement? Check out my Gigs at https://www.fiverr.com/kladrock

Comments

Popular posts from this blog

Sign into Dokuwiki with Google

Single Sign On Integrations - Intro