Skip to Content
0
Former Member
Feb 01, 2007 at 03:05 AM

Can't login portal with our custom LoginModule

135 Views

Hi guys,

We want login our portal(7.0 sp6) with a url like this:

http://portal.aaa.com:50100/irj/portal?portaltoken=qzeymti4q0ixmjbfndm1rtkwmzreotqwnjawnkmznjk=

To archeive this, we developed a LoginModule to get the portalToken parameter and encode it and get valided username, and login portal. The problem is, we can ensure our LoginModule is executed successfully(both login() and commit() return true), but we still can't login portal, the portal user login page still shows, what's the problem????

We've alter the ticket template to the followings login stack and specify the sap.com/irj*irj use ticket templat :

EvaluateTicketLoginModule sufficient

OurPortalLoginModule sufficient

BasicPasswordLoginModule requisite

CreateTicketLoginModule optional

Some code of our login module:

The login():

public boolean login() throws LoginException {

location.errorT("entering PortalEpSso.login()");

String token = null;

token= getRequestValue("xm");

if(token==null){

return false;

}else{

_authUser = token;

}

if (_authUser != null) {

try {

refreshUserInfo(_authUser);

user = userContext.getUserInfo(_authUser);

} catch (SecurityException e) {

location.errorT("here,throwUserLoginException");

throwUserLoginException(e);

}

if(user == null) {

location.errorT("here,userContext.getUserInfo(), user is null");

throwNewLoginException("No such user " + _authUser + " found in the userstore.", (byte)0);

}

} else {

location.errorT("com.sap.pcitc.PortalEpSso: Found no user on the provided URL");

throwNewLoginException(

"com.sap.pcitc.PortalEpSso: Found no user on the provided URL",

LoginExceptionDetails.WRONG_USERNAME_PASSWORD_COMBINATION);

return false;

}

_authUser = user.getName();

if (_sharedState.get(AbstractLoginModule.NAME) == null) {

_sharedState.put(AbstractLoginModule.NAME, _authUser);

location.errorT("AbstractLoginModule.NAME:" + AbstractLoginModule.NAME);

_userIdSet = true;

_sharedState.put("com.sap.engine.security.UserInfo", user);

}

location.errorT("PortalEpSso Logon Module login successfully");

_succeeded = true;

return true;

}

commit():

public boolean commit() throws LoginException {

location.errorT("Entering PortalEpSso.commit()");

if (_succeeded) {

location.errorT("IN commit(), loing() are already succeed, _authUser:" + _authUser);

Principal principal = new Principal(_authUser);

_subject.getPrincipals().add(principal);

location.errorT("_authUser principal added3");

if (_userIdSet) {

location.errorT("_userIdSet");

_sharedState.put(AbstractLoginModule.PRINCIPAL, principal);

location.errorT("_sharedState.put(AbstractLoginModule.PRINCIPAL, principal)");

}

} else {

_authUser = null;

}

return true;

}

The defaultTrace shows:

#1.5#0002B3B056EF005C000000B900001A640004286178F6A156#1170299013218#com.sap.security.core.util#sap.com/irj#com.sap.security.core.util.[cf=com.sap.security.core.util.SecurityAudit][md=updateEffectiveSeverity()][cl=10120]#Guest#0####9490c620b11f11db91ac0002b3b056ef#Thread[Thread-49,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Info##Plain###Refreshing the logging severity#

#1.5#0002B3B056EF00770000009000001A6400042861798FA7F3#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas.initialize()#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Path##Java###Entering method with ()#1#Ö÷Ì⣺ , javax.security.auth.login.LoginContext$SecureCallbackHandler@5bdfe0# #1.5#0002B3B056EF00770000009100001A6400042861798FA944#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Debug##Java###The options of EvaluateTicketLoginModule in authentication stack are: .#2#ticket#{}# #1.5#0002B3B056EF00770000009200001A6400042861798FAAAD#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas.constructor(Map, Properties, boolean)#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Path##Java###Entering method with ()#1#{System-ID=EP9, sap.security.auth.configuration.name=ticket, sap.security.auth.context.object=Security Context : session (0) for Guest created at Wed Jan 31 19:32:24 CST 2007}, #

#1.5#0002B3B056EF00770000009300001A6400042861798FABC3#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Info##Java###got : #2#ume.configuration.active#false#

#1.5#0002B3B056EF00770000009400001A6400042861798FACE1#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Path##Java###Exiting method with #1#[Ljava.lang.Object;@1c6ef69# #1.5#0002B3B056EF00770000009500001A6400042861798FADB0#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas.getMergedOptions()#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Path##Plain###Entering method# #1.5#0002B3B056EF00770000009600001A6400042861798FAE7E#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Path##Java###Exiting method with #1#[Ljava.lang.Object;@18ffb4f#

#1.5#0002B3B056EF00770000009700001A6400042861798FAF67#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Debug##Java###The options of EvaluateTicketLoginModule in authentication stack after merge with UME properties are: .#2#ticket#{j_authscheme=basicauthentication, system=EP9}#

#1.5#0002B3B056EF00770000009800001A6400042861798FB07B#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Debug##Java###The options of EvaluateTicketLoginModule in authentication stack after adding the default values are: .#2#ticket#{client=000, sap.security.auth.configuration.name=ticket, password=, alias=SAPLogonTicketKeypair, j_authscheme=basicauthentication, system=EP9, keystore=TicketKeystore}#

#1.5#0002B3B056EF00770000009900001A6400042861798FB16C#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Path##Plain###Exiting method#

#1.5#0002B3B056EF00770000009A00001A6400042861798FB25E#1170299023250#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###PortalEpSso.initialize()#

#1.5#0002B3B056EF00770000009B00001A6400042861798FB31D#1170299023250#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###in PortalEpSso.initialize(),userContext is ok#

#1.5#0002B3B056EF00770000009C00001A6400042861798FB4FB#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas.initialize()#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Path##Java###Entering method with ()#1#Ö÷Ì⣺ , javax.security.auth.login.LoginContext$SecureCallbackHandler@5bdfe0, {System-ID=EP9, sap.security.auth.configuration.name=ticket, sap.security.auth.context.object=Security Context : session (0) for Guest created at Wed Jan 31 19:32:24 CST 2007}, {}# #1.5#0002B3B056EF00770000009D00001A6400042861798FB621#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Debug##Java###The options of CreateTicketLoginModule in authentication stack are: .#2#ticket#{}# #1.5#0002B3B056EF00770000009E00001A6400042861798FB76E#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas.constructor(Map, Properties, boolean)#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Path##Java###Entering method with ()#1#{System-ID=EP9, sap.security.auth.configuration.name=ticket, sap.security.auth.context.object=Security Context : session (0) for Guest created at Wed Jan 31 19:32:24 CST 2007}, #

#1.5#0002B3B056EF00770000009F00001A6400042861798FB881#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Info##Java###got : #2#ume.configuration.active#false#

#1.5#0002B3B056EF0077000000A000001A6400042861798FB96E#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Path##Java###Exiting method with #1#[Ljava.lang.Object;@1bc2b6b# #1.5#0002B3B056EF0077000000A100001A6400042861798FBA34#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas.getMergedOptions()#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Path##Plain###Entering method# #1.5#0002B3B056EF0077000000A200001A6400042861798FBB20#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Path##Java###Exiting method with #1#[Ljava.lang.Object;@c6aee7#

#1.5#0002B3B056EF0077000000A300001A6400042861798FBC0F#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Debug##Java###The options of CreateTicketLoginModule in authentication stack after merge with UME properties are: .#2#ticket#{j_authscheme=basicauthentication, system=EP9}#

#1.5#0002B3B056EF0077000000A400001A6400042861798FBD25#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Debug##Java###The options of CreateTicketLoginModule in authentication stack after adding the default values are: .#2#ticket#{validity=8, client=000, sap.security.auth.configuration.name=ticket, password=, alias=SAPLogonTicketKeypair, j_authscheme=basicauthentication, system=EP9, keystore=TicketKeystore}#

#1.5#0002B3B056EF0077000000A500001A6400042861798FBE1F#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Path##Plain###Exiting method#

#1.5#0002B3B056EF0077000000A600001A6400042861798FBF45#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas.login()#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Path##Plain###Entering method#

#1.5#0002B3B056EF0077000000A700001A6400042861798FC022#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Info##Java###Received no SAPLogonTicket. Authentication stack: .#1#ticket#

#1.5#0002B3B056EF0077000000A800001A6400042861798FC0E5#1170299023250#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Path##Java###Exiting method with #1#<null># #1.5#0002B3B056EF0077000000A900001A6400042861798FC1C5#1170299023250#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###entering PortalEpSso.login()# #1.5#0002B3B056EF0077000000AA00001A6400042861798FC290#1170299023250#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###entering PortalEpSso.getRequestValue(String parameterName)# #1.5#0002B3B056EF0077000000AB00001A6400042861798FC357#1170299023265#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###here PortalEpSso.getRequestValue(String parameterName)# #1.5#0002B3B056EF0077000000AC00001A6400042861798FC6C5#1170299023265#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###here2 PortalEpSso.getRequestValue(String parameterName)# #1.5#0002B3B056EF0077000000AD00001A6400042861798FC790#1170299023265#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###here3 PortalEpSso.getRequestValue(String parameterName)# #1.5#0002B3B056EF0077000000AE00001A6400042861798FC86E#1170299023265#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###here4 PortalEpSso.getRequestValue(String parameterName)# #1.5#0002B3B056EF0077000000AF00001A6400042861798FC927#1170299023265#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###here5 PortalEpSso.getRequestValue(String parameterName)# #1.5#0002B3B056EF0077000000B000001A6400042861798FC9DF#1170299023265#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###here6 PortalEpSso.getRequestValue(String parameterName)# #1.5#0002B3B056EF0077000000B100001A6400042861798FCAB6#1170299023265#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###here10 PortalEpSso.getRequestValue(String parameterName)# #1.5#0002B3B056EF0077000000B200001A6400042861798FCB74#1170299023265#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###return value:NTA3MzgwNEU5M0NDOEYyQzA5QkJFRjg0RUEyMTJBMkQ=# #1.5#0002B3B056EF0077000000B300001A6400042861798FCC28#1170299023265#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###in PortalEpSso.getUserName(String token)# #1.5#0002B3B056EF0077000000B400001A6400042861798FCCEF#1170299023265#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###token is: NTA3MzgwNEU5M0NDOEYyQzA5QkJFRjg0RUEyMTJBMkQ=# #1.5#0002B3B056EF0077000000B500001A640004286179936CF4#1170299023500#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###after get obj.UserInfo()# #1.5#0002B3B056EF0077000000B600001A640004286179936DFB#1170299023500#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0####d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###GetLoginID:XXBAPP# #1.5#0002B3B056EF0077000000B700001A64000428617993C20A#1170299023515#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0##portal_EP9_18586850#Guest#d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###AbstractLoginModule.NAME:javax.security.auth.login.name# #1.5#0002B3B056EF0077000000B800001A64000428617993C310#1170299023515#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0##portal_EP9_18586850#Guest#d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###PortalEpSso Logon Module login successfully# #1.5#0002B3B056EF0077000000B900001A64000428617993C425#1170299023515#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas.commit()#Guest#0##portal_EP9_18586850#Guest#d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Path##Plain###Entering method# #1.5#0002B3B056EF0077000000BA00001A64000428617993C566#1170299023515#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas#Guest#0##portal_EP9_18586850#Guest#d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Debug##Plain###Internal Login Module data has been reset.# #1.5#0002B3B056EF0077000000BB00001A64000428617993C643#1170299023515#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas#Guest#0##portal_EP9_18586850#Guest#d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Path##Java###Exiting method with #1#false#

#1.5#0002B3B056EF0077000000BC00001A64000428617993C736#1170299023515#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0##portal_EP9_18586850#Guest#d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###Entering PortalEpSso.commit()#

#1.5#0002B3B056EF0077000000BD00001A64000428617993C7F3#1170299023515#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0##portal_EP9_18586850#Guest#d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###IN commit(), loing() are already succeed, _authUser:XXBAPP#

#1.5#0002B3B056EF0077000000BE00001A64000428617993C8E3#1170299023515#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0##portal_EP9_18586850#Guest#d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###_authUser principal added3#

#1.5#0002B3B056EF0077000000BF00001A64000428617993C99C#1170299023515#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0##portal_EP9_18586850#Guest#d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###_userIdSet#

#1.5#0002B3B056EF0077000000C000001A64000428617993CA4D#1170299023515#com.sap.pcitc.PortalEpSso#sap.com/irj#com.sap.pcitc.PortalEpSso#Guest#0##portal_EP9_18586850#Guest#d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Plain###_sharedState.put(AbstractLoginModule.PRINCIPAL, principal)#

#1.5#0002B3B056EF0077000000C100001A64000428617993CB52#1170299023515#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas.commit()#Guest#0##portal_EP9_18586850#Guest#d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Path##Plain###Entering method#

#1.5#0002B3B056EF0077000000C200001A64000428617993CC16#1170299023515#com.sap.security.core.server.jaas#sap.com/irj#com.sap.security.core.server.jaas#Guest#0##portal_EP9_18586850#Guest#d31f7720b1a011dbaba70002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Path##Java###Exiting method with #1#false# #1.5#0002B3B056EF0077000000C300001A6400042861799561C1#1170299023625#com.sap.security.core.util#sap.com/irj#com.sap.security.core.util.[cf=com.sap.security.core.util.ResourceBean][md=ResourceBean][cl=10120]#XXBAPP#5989##portal_EP9_18586850#XXBAPP#d34f12a0b1a011db88e10002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Path##Java###Entering method with ()#1#en, logonLabels, logonPages#

#1.5#0002B3B056EF0077000000C400001A640004286179956390#1170299023625#com.sap.security.core.util#sap.com/irj#com.sap.security.core.util.[cf=com.sap.security.core.util.ResourceBean][md=ResourceBean][cl=10120]#XXBAPP#5989##portal_EP9_18586850#XXBAPP#d34f12a0b1a011db88e10002b3b056ef#SAPEngine_Application_Thread[impl:3]_27##0#0#Path##Java###Entering method with ()#1#en, logonMessages#

Thank you very much for your help!!!!

Best Regards,

Xiaoming Yang