I am trying to do Single Sign On between Portal and MS Active Directory. Portal installation is a dual stack and all the user information is stored on ABAP database. The userids in MS Active Directory are different from the user ids in the Portal ABAP database. I am planning to add a custom attribute to MS Active Directory that stores the SAP userid and make the Portal ABAP database as the SAP Reference System. When I do this subsequently when the SAP Logon ticket is created it will have the get the mapped user id and pass it to other SAP systems (CRM, BW in our case).
I configured J2EE engine of the Portal to use dataSourceConfiguration_ads_readonly_db.xml datasource and given the appropriate values for LDAP - Active Directory. I have the following issues:
1. In config tool Test connection works but not the Test Authentication. I get an error saying Authentication Failed account not found when I click on Test Authentication
2.Do I have to create the Administrator, Guest accounts and Administrotors and Guests groups in Activie Directory?
3.I tried to restart the Portal server then the J2EE engine does not start. The ABAP comes up properly. When I see the default trace i see the following:
#
#1.5#001A4BD27E9800230000000E000008D0000439F8BEBDD70A#1189640421638#com.sap.engine.core.service630.container.ServiceRunner##com.sap.engine.core.service630.container.ServiceRunner#######Session Reader for cluster node 27500500##0#0#Error#1#/System/Server#Java###Core service security failed. J2EE Engine cannot be started.
[EXCEPTION]
#1#com.sap.engine.services.security.exceptions.SecurityServiceException: Unexpected exception:
at com.sap.engine.services.security.SecurityServerFrame.start(SecurityServerFrame.java:179)
at com.sap.engine.core.service630.container.ServiceRunner.startApplicationServiceFrame(ServiceRunner.java:214)
at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:144)
at com.sap.engine.frame.core.thread.Task.run(Task.java:64)
at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:79)
at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:150)
Caused by: com.sap.engine.services.security.exceptions.BaseSecurityException: No active userstore is set.
at com.sap.engine.services.security.server.UserStoreFactoryImpl.getActiveUserStore(UserStoreFactoryImpl.java:77)
at com.sap.engine.services.security.server.jaas.LoginModuleHelperImpl.update(LoginModuleHelperImpl.java:402)
at com.sap.engine.services.security.server.jaas.LoginModuleHelperImpl.<init>(LoginModuleHelperImpl.java:81)
at com.sap.engine.services.security.server.SecurityContextImpl.<init>(SecurityContextImpl.java:57)
at com.sap.engine.services.security.SecurityServerFrame.start(SecurityServerFrame.java:135)
... 5 more
#
#1.5#001A4BD27E98002300000010000008D0000439F8BEBDD824#1189640421638#com.sap.engine.core.Framework##com.sap.engine.core.Framework#######Session Reader for cluster node 27500500##0#0#Fatal#1#/System/Server#Plain###Critical shutdown was invoked. Reason is: Core service security failed. J2EE Engine cannot be started.#