2008 Jul 02 12:07 PM
Hi,
I have a need to edit the login stack to implement SSO from a 3rd party tool. I did this succesfully and the SSO to the portal takes place successfuly..but now I am unable to login to the VA - I get the following error:
com.sap.engine.services.security.exceptions.BaseLoginException: Cannot authenticate the user.
at com.sap.engine.services.security.login.ModulesProcessAction.run(ModulesProcessAction.java:180)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.services.security.login.FastLoginContext.login(FastLoginContext.java:172)
at com.sap.engine.services.security.remoteimpl.login.RemoteLoginContextHelperImpl.login(RemoteLoginContextHelperImpl.java:72)
at com.sap.engine.services.security.remoteimpl.login.RemoteLoginContextHelperImplp4_Skel.dispatch(RemoteLoginContextHelperImplp4_Skel.java:64)
at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:320)
at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:198)
at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:129)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Caused by: com.sap.security.core.server.jaas.DetailedLoginException: javax.security.auth.callback.UnsupportedCallbackException: com.sap.engine.services.security.exceptions.BaseUnsupportedCallbackException: <Localization failed: ResourceBundle='com.sap.engine.services.security.exceptions.SecurityResourceBundle', ID='Handler com.sap.engine.services.adminadapter.gui.tasks.LoginTask@dd5681 does not support callback com.sap.engine.services.security.remote.login.SerializableGetterCallback@15a4523', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key Handler com.sap.engine.services.adminadapter.gui.tasks.LoginTask@dd5681 does not support callback com.sap.engine.services.security.remote.login.SerializableGetterCallback@15a4523
at com.sap.engine.services.security.remoteimpl.login.RemoteCallbackHandlerImpl.handle(RemoteCallbackHandlerImpl.java:92)
at com.sap.engine.services.security.remoteimpl.login.RemoteCallbackHandlerImpl_Skel.dispatch(RemoteCallbackHandlerImpl_Skel.java:63)
at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:320)
at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:198)
at com.sap.engine.services.rmi_p4.DispatchImpl.run(DispatchImpl.java:636)
at java.lang.Thread.run(Thread.java:534)
The BasicPasswordLogin module has been replaced by a login module provided by SUN in the ticket folder under configurations.
This is the structure of the security folder in my configtool:
Security -> Authentication -> contains a non-expandable foler named UME User Store and a file template="ticket".
Do let me know of any solution...Thanks.
- Preethish
2008 Jul 02 4:28 PM
2008 Jul 03 11:07 AM
Solved this by editing the authentication folder as per SAP note 957355