Can anyone inform as to the correct settings in the SAP Logon pad? When I set the SNC Name value in the Network tab, I receive an error when launching the system:
GSS-API(maj): Miscellaneous Failure GSS-API(min): SSPI::IniSctx#1()==Specified target us unknown or unreachable ...
I followed video one, Kerberos-Based SSO to Application Server ABAP, and everything worked as expected up until this point.
Yes. I was having trouble determining the correct value for the SNC Name in the SAP Logon Pad. But, I did get the correct value and was able to get SSO working for that system just the other day!
Your issue is not related to you ABAP configuration but to the fact, that the Secure Login Client did not get a ticket from the Service Principal Name (SPN) SAP/SYSKerberosSAN@TEST.COM Could you please check if you have configured such an SPN? Please open a command line on your Client Workstation and enter the following command: setspn -Q SAP/SYSKerberosSAN@TEST.COM . If you have configured another SPN for your Service account, please enter it in your SAP GUI entry for SNC Name configuration.
The SNC Kerberos configuration expects, that you create a keytab on the Server side with the Service Account User Principal and that you enter the SPN of this Service Account in the SAP GUI configuration (not the Service Account User Principal).
After implementing the 2304831 note I am not getting the error but , again it's going to configuration screen , those parameters changes already done. If I select continue button again I need to restart the systems or not required ?
Please note SSO is working for users but only am getting the error SAPCRYPTOLIB too old
Can you please suggest , can I implement this note before changing the parameters ?
Thanks Martina but i would like to ask 2 questions i appropriate if any one has information:-
Every Time user must select Kerberos Token in SAP Secure Login Client and Select Use Profile for SAP Applications is there is any method to automate that step
For the SAP GUI is there any method to automate select Sap System Properties and SNC and Type SNC Name
Is it possible to implement SSO for SAP GUI using Kerberos without Secure Login Server and only use secure login client?
I see that there are Authentication Methods without Secure Login Server in SSO Implementation Guide in below link but I can't find much information elsewhere.
Kerberos/SPNEGO-based single sign-on to Application Server ABAP requires a license for the SAP Single Sign-On product. For specific licensing information, please contact your SAP Account Executive.
Thanks for this very nice video, I managed to make it work for SAPgui access to an ABAP system.
However when trying to launch a BSP application or even accessing Webgui via a browser, SSO doesn't work. I understand that the intention of this is that it will also work on browser-based applications. Can please someone advise what I might be missing? I did follow the instructions in the first video.
you need to map the SNC user name (based on the Windows domain user name) to the SAP ABAP user name. If your users have different user names in various backend systems, you need a system-specific user mapping.
You will find further information in the SAP Single Sign-On implementation guide here:
in the Secure Login Client it is not possible to influence the timeout for the Kerberos token. However, you can influence the single sign-on behavior by using the parameter SSOMODE. Find the details in the documentation here:
24 Comments
Former Member
Hello,
Can anyone inform as to the correct settings in the SAP Logon pad? When I set the SNC Name value in the Network tab, I receive an error when launching the system:
GSS-API(maj): Miscellaneous Failure
GSS-API(min): SSPI::IniSctx#1()==Specified target us unknown or unreachable ...
I followed video one, Kerberos-Based SSO to Application Server ABAP, and everything worked as expected up until this point.
Thanks,
Shawn
Martina Kirschenmann
Hello Shawn,
have you installed the Secure Login Client (SLC) on the end user side?
Regards,
Martina
Former Member
Hi Martina,
Yes. I was having trouble determining the correct value for the SNC Name in the SAP Logon Pad. But, I did get the correct value and was able to get SSO working for that system just the other day!
Thanks,
Shawn
Sunil Kandimalla
Hi ,
I am getting the below error ,
"GSS-API(maj): No credentials were supplied Unable to establish the security context target="p:CN=SYSKerberosSAN@TEST.COM"
I have the below doubts
1)I have not performed the SPNEGO steps, Can I implement the parameters
2)The SAN systems FQDN is DOMAIN.COM for client requirement we have created the AD account TEST.COM (It is the client network systems)
Please suggest,
Thanks in Advance.
Best Regards,
Sunil
Former Member
Hi Sunil,
Your issue is not related to you ABAP configuration but to the fact, that the Secure Login Client did not get a ticket from the Service Principal Name (SPN) SAP/SYSKerberosSAN@TEST.COM Could you please check if you have configured such an SPN? Please open a command line on your Client Workstation and enter the following command: setspn -Q SAP/SYSKerberosSAN@TEST.COM . If you have configured another SPN for your Service account, please enter it in your SAP GUI entry for SNC Name configuration.
The SNC Kerberos configuration expects, that you create a keytab on the Server side with the Service Account User Principal and that you enter the SPN of this Service Account in the SAP GUI configuration (not the Service Account User Principal).
KR
Valerie
Sunil Kandimalla
Hi Valerie,
Thanks for response:)
I have updated the new cryptolib files please check below line ,( in the strust
>environment> Display SSF versionSSFLIB Version 1.850.40 ; CommonCryptoLib (SAPCRYPTOLIB) Version 8.5.1 (+MT) #Copyright (c) SAP, 2011-2016#compiled for linux-gcc-4.3-x86-64#
I have updated the parameters and restarted the system also.
But while opening the SNCWIZARD t code am getting the SAPCRYPTOLIB too old
Please suggest, what I missed and wrong.
Thanks ,
Sunil
Former Member
Hi Sunil,
you have to implement SAP note 2304831 .
KR
Uwe
Sunil Kandimalla
Hi Uwe,
Thanks for SAP note:) , I have crossed that error.
Now I am facing the new issue, after refresh in the SPNEGO t code , getting the below error.
No ABAP user found for the SNC user name p:CN=SUNIL.KANDIMAL@XXXX.COM. Check your SNC user mappings in transaction SU01.
I have checked in SU01 , the values are there.
Please suggest, how to cross this issue.
Thanks,
Sunil k
Sunil Kandimalla
Thanks Bauer:)
After implementing the 2304831 note I am not getting the error but , again it's going to configuration screen , those parameters changes already done. If I select continue button again I need to restart the systems or not required ?
Please note SSO is working for users but only am getting the error SAPCRYPTOLIB too old
Can you please suggest , can I implement this note before changing the parameters ?
Thanks,
Sunil k
Mohamed Abdelwahed
Thanks Martina but i would like to ask 2 questions i appropriate if any one has information:-
is there is any method to automate that step
Sunil Kandimalla
Hi ,
Can you please suggest the steps, while doing the DB Refreshes.What are the table we need to take backup.
It is very hard to doing the steps again.
Thanks in advance.
Regards,
Sunil
Former Member
Thanks for the video,it worked for fiori launchpad sso.
Former Member
Hi All,
I am not able to use Kerberos SSO for my SAP SOLUTION MANAGER 7.1 and CommonCryptoLib 8.5.12 (Apr 12 2017).
I am not able to lanuch the t-code SNCWIZARD and SPNEGO T-code does not have the SPN(Service Principal Name Mapping) and User Mapping tabs!
Kindly advise
Regards,
Omkar
Former Member
Hi All,
I have used the connventional method to generate the PSE and Keytab file as per below note
Thanks SAP for this Note.
Regards,
Omkar Kattimani
Former Member
Is it possible to implement SSO for SAP GUI using Kerberos without Secure Login Server and only use secure login client?
I see that there are Authentication Methods without Secure Login Server in SSO Implementation Guide in below link but I can't find much information elsewhere.
https://help.sap.com/viewer/df185fd53bb645b1bd99284ee4e4a750/3.0/en-US/ed9de17f21374673ac8118928eb77c72.html
Regards,
Abhi
Former Member
Hi Abhi,
Please check the first 2 videos of this page. It is about SAP SSO using Kerberos with SNC without Secure Login Server.
KR
Valerie
Daulet Ujurganov
Hi Martina,
thanks for information.
Can you tell me these methods (Kerberos-Based SSO to Application Server ABAP ) is free? (do I need to buy something?)
Martina Kirschenmann
Hi Daulet,
Kerberos/SPNEGO-based single sign-on to Application Server ABAP requires a license for the SAP Single Sign-On product. For specific licensing information, please contact your SAP Account Executive.
Thanks,
Martina
Former Member
Hi,
Thanks for this very nice video, I managed to make it work for SAPgui access to an ABAP system.
However when trying to launch a BSP application or even accessing Webgui via a browser, SSO doesn't work. I understand that the intention of this is that it will also work on browser-based applications. Can please someone advise what I might be missing? I did follow the instructions in the first video.
Appreciate if someone could give any insights.
Thank you!
Juvie
Martina Kirschenmann
Hi Juvie,
please have a look at SAP Note 1732610: SPNego ABAP: Troubleshooting Note.
If you still cannot solve the issue, please open a customer ticket.
Thanks,
Martina
Murali Loganathan
Hi,
Is this the same way to achieve SSO between MS AD, AS Java and AS ABAP where servers are in Suse Linux OS.
in our case user id at each system e.g ECC, BO, CRM, Portal are different for the same user. can we achieve SSO still, if so could you explain how?
Many Thanks
Martina Kirschenmann
Hi Murali,
you need to map the SNC user name (based on the Windows domain user name) to the SAP ABAP user name. If your users have different user names in various backend systems, you need a system-specific user mapping.
You will find further information in the SAP Single Sign-On implementation guide here:
https://help.sap.com/viewer/df185fd53bb645b1bd99284ee4e4a750/3.0/en-US/be38170f4b2d4913a0845b5f921a06f2.html
Regards,
Martina
Former Member
Hi All,
I have a query with respect to Kerberos Token in SLC Client.
Thanks a lot and much appreicated for your valuable answers.
Regards,
Omkar
Martina Kirschenmann
Hello Omkar,
in the Secure Login Client it is not possible to influence the timeout for the Kerberos token. However, you can influence the single sign-on behavior by using the parameter SSOMODE. Find the details in the documentation here:
https://help.sap.com/viewer/df185fd53bb645b1bd99284ee4e4a750/3.0/en-US/8b5500efc24147758cbf918cd829bbdb.html
Regards,
Martina