Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
THRUST SERVICES & TOOLS
CLOUD EDITIONS
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Web CMS (TeamSite)
Trusted Logon in WSMP5
jman
Hi,
I've configured Trusted Logon in WSMP5, however, the Trusted Logon can work most of the time but sometimes it fails with the following error,
Your login attempt has been unsuccessful. WorkSite MP did not recognize your name and password combination.
When the Trusted Login is failed, the following log can be found and it looks like the IIS Auth module cannot locate the user name and domain, any idea?
Thanks,
John
2007-08-27 16:46:40,936 DEBUG [ajp-8009-1] com.interwoven.workteam.auth.iis.IisLogger - IisCallbackHandler Initialize()
2007-08-27 16:46:40,936 DEBUG [ajp-8009-1] com.interwoven.workteam.auth.iis.IisLogger - initialize() called
2007-08-27 16:46:40,936 DEBUG [ajp-8009-1] com.interwoven.workteam.auth.iis.IisLogger - login() called
2007-08-27 16:46:40,936 DEBUG [ajp-8009-1] com.interwoven.workteam.auth.iis.IisLogger - callback handle() called
2007-08-27 16:46:40,936 DEBUG [ajp-8009-1] com.interwoven.workteam.auth.iis.IisLogger - filling userid:null
2007-08-27 16:46:40,936 DEBUG [ajp-8009-1] com.interwoven.workteam.auth.iis.IisLogger - filling domain:
2007-08-27 16:46:40,936 DEBUG [ajp-8009-1] com.interwoven.workteam.auth.iis.IisLogger - Authenticaion failed, userid is empty or null
2007-08-27 16:46:40,936 DEBUG [ajp-8009-1] com.interwoven.workteam.auth.iis.IisLogger - abort() called
2007-08-27 16:46:40,936 INFO [ajp-8009-1] com.imanage.workteam.exceptions.LoginFailedException - Your login attempt has been unsuccessful. WorkSite MP did not recognize your name and password combination.
Your login attempt has been unsuccessful. WorkSite MP did not recognize your name and password combination.
Context: ServerAccess
Details: Server login failed. See the stack trace for more information.
Action: If this problem persists, please contact your support staff.
com.imanage.workteam.exceptions.LoginFailedException(com.imanage.cms.exceptions.workteam.TrustedLogonException:Authentication failed)
Underlying StackTrace:
javax.security.auth.login.FailedLoginException: Authentication failed
at com.interwoven.workteam.auth.iis.IisLoginModule.login(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at javax.security.auth.login.LoginContext.invoke(Unknown Source)
at javax.security.auth.login.LoginContext.access$000(Unknown Source)
at javax.security.auth.login.LoginContext$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.invokePriv(Unknown Source)
at javax.security.auth.login.LoginContext.login(Unknown Source)
at com.imanage.cms.api.workteam.impl.TrustedAuthenticateImpl.login(TrustedAuthenticateImpl.java:82)
at com.imanage.cms.api.workteam.impl.EnterpriseSessionImpl.trustedLogon(EnterpriseSessionImpl.java:186)
at com.imanage.workteam.appservices.session.CmsEnterpriseSessionProxy.openCmsSession(CmsEnterpriseSessionProxy.java:69)
at com.imanage.workteam.appservices.session.CmsSessionProxy.connect(CmsSessionProxy.java:101)
at com.imanage.workteam.appservices.session.AppSession.connect(AppSession.java:218)
at com.imanage.workteam.appservices.session.AppSessionManager.createTrustedAppSession(AppSessionManager.java:573)
at com.imanage.workteam.appservices.auth.LoginServlet.tryLogin(LoginServlet.java:236)
at com.imanage.workteam.appservices.auth.LoginServlet.processLogin(LoginServlet.java:142)
at com.imanage.workteam.appservices.auth.LoginServlet.serviceBody(LoginServlet.java:91)
at com.imanage.workteam.AbstractBaseServlet.service(AbstractBaseServlet.java:142)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.imanage.workteam.dispatch.WsmpFilter.doFilter(WsmpFilter.java:53)
at com.imanage.workteam.dispatch.MonitorFilter.doFilter(MonitorFilter.java:56)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:444)
at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:472)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
at java.lang.Thread.run(Unknown Source)
com.imanage.cms.exceptions.workteam.TrustedLogonException: Authentication failed
at com.imanage.cms.api.workteam.impl.TrustedAuthenticateImpl.login(TrustedAuthenticateImpl.java:88)
at com.imanage.cms.api.workteam.impl.EnterpriseSessionImpl.trustedLogon(EnterpriseSessionImpl.java:186)
at com.imanage.workteam.appservices.session.CmsEnterpriseSessionProxy.openCmsSession(CmsEnterpriseSessionProxy.java:69)
at com.imanage.workteam.appservices.session.CmsSessionProxy.connect(CmsSessionProxy.java:101)
at com.imanage.workteam.appservices.session.AppSession.connect(AppSession.java:218)
at com.imanage.workteam.appservices.session.AppSessionManager.createTrustedAppSession(AppSessionManager.java:573)
at com.imanage.workteam.appservices.auth.LoginServlet.tryLogin(LoginServlet.java:236)
at com.imanage.workteam.appservices.auth.LoginServlet.processLogin(LoginServlet.java:142)
at com.imanage.workteam.appservices.auth.LoginServlet.serviceBody(LoginServlet.java:91)
at com.imanage.workteam.AbstractBaseServlet.service(AbstractBaseServlet.java:142)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.imanage.workteam.dispatch.WsmpFilter.doFilter(WsmpFilter.java:53)
at com.imanage.workteam.dispatch.MonitorFilter.doFilter(MonitorFilter.java:56)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:444)
at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:472)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
at java.lang.Thread.run(Unknown Source)
Find more posts tagged with
Comments
achimon
Here is what I can suggest. try to access the requestheader.asp page by going through IIS (i.e.
http://machinename/worksitempTrusted/requestheader.asp
or
http://machinename/worksitemp/trustedLogon/requestheader.asp
) and see if that gives you the correct header parameters for the user information and domain information.
The other thing is to make sure that you have integrated windows authentication set for the directories defined in the IIS default website section. The worksite documentation states to set this flag for the worksitempTrusted folder, so if you access the
http://machinename/worksitempTrusted/index.html
does your trusted login work?