Hello,
Many of our end users have been complaning about the increasing number of passwords to remember so, we are considering impmenting SAP netwever SSO 2.0 in our SAP Landscape.
I have been reading the SSO documentation : videos and wikis (incredibly eye-opening documents), secure login for SSO implementation guide ( a bit difficult to follow), and the pdf presentations.
I would like here to ask a few questions to make sure that I am not missing anything.
Here is our infrastructure ; we have a SAP central portal EP 7.31 SPS4, open on the Internet through the sap webdispatchers, used by our internal users but also by our external customers. The Portal UME is the SAP J2EE Database itself ( 4000 users )
We also have several SAP ABAP systems : ECC6 EHP4, ECC6 EHP5, BW 7.3, SCM 7.02, PI/NFe 7.02, etc
SAP SSO based on sap logon ticket is implenteted between the porta land ECC/BW.
Classic Scenario:
The users switch on their computer every morning , they log in to their Microsoft Active Directory account, and
we want the users to reuse their Windows authentificattion to seamlessly access both the SAP Portal and the SAP ABAPsystems.
Implementing SSO based on Kerberos would require as a prerequisiste to ehp/upgrade or patch all our systems to the latest version,
which is currently not an option for us (downtime, transport freeze, etc ...)
I understand that SPNego for ABAP is now becoming available for AS 7.02, () but it is still too restrictive ( limited languages, etc ...)
So we are considering implementing SSO based on X.509 certificates, because that option supports most platforms and clients.
Here are my concerns /questions :
1/ By configuring the Secure Login Server, users will receive a short term X.509 certificate , we were wondering if that short-lived certificate would remain alive when the windows session is put to sleep :
Let us say that a user start his windows session at 9h00 AM, he will then generate a short lived certificate and access the portal, then at 18h00 , he does not shutdown his windows session but choose "sleep" or "hibernate", he then goes back at home, where he no longer have access to the corporate network ( no Windows autentification) but he still have access to the Corporate Portal over the internet. Can he reuse his host lived certificate to access the Portal without credential at 19h00 (provided that the certificate has not died) ?
This is an important point for us, because we have many users who continue their work from home, and access the corporate portal
So if we implement SAP SSO to the Portal, the idea is that the users no longer need to remember the password, even when being at home,
on their corporate computer.
2/ Currently , the SAP Webdispatchers have been installed as reverse proxy, and they communicate with the SAP backends though HTTP protocol
Internet ---HTTPS---->SAP Webdispatchers----HTTP----->SAP Portal and SAP ABAP WEB
We intend to install the SAP Secure Login Server on the Portal itself, in order to use out of the box PKI, according to the impmentation guide SSL would need to be activated on the Portal.
Does that mean that HTTPS protocol would also need to be configured between the sapwebdispatchers and the SAP backends, and replace HTTP ?
Thank you very much
Best Regards