a***@yahoo.com
2007-09-14 11:08:36 UTC
Dear all,
I have a problem while configuring webshpere portal 5.1 with TAM (Tivoli Access Manager), TAM is supposed to authenticate the user then return back to webshpere portal with the user authenticated, I have done the configuration but I am facing a strange problem , when the user enters his username and passord the application shoud submit to TAM to authenticate the user then return back to the application , but it returns the user back to the application without authenticating him , and the following exception is found in the log files :
[9/12/07 17:44:14:372 GST] 396eb003 WebAuthentica E SECJ0126E: Trust Association failed during validation. The exception is com.ibm.websphere.security.WebTrustAssociationFailedException: Basic Auth is expected in Trust Association mode.
at com.ibm.ws.security.web.WebSealTrustAssociationInterceptor.validateEstablishedTrust(WebSealTrustAssociationInterceptor.java:355)
at com.ibm.ws.security.web.TAIWrapper.negotiateAndValidateEstablishedTrust(TAIWrapper.java:126)
at com.ibm.ws.security.web.WebAuthenticator.handleTrustAssociation(WebAuthenticator.java:198)
at com.ibm.ws.security.web.WebAuthenticator.authenticate(WebAuthenticator.java:1045)
at com.ibm.ws.security.web.WebCollaborator.authorize(WebCollaborator.java:531)
at com.ibm.ws.security.web.EJSWebCollaborator.preInvoke(EJSWebCollaborator.java:262)
at com.ibm.ws.webcontainer.webapp.WebAppSecurityCollaborator.preInvoke(WebAppSecurityCollaborator.java(Inlined Compiled Code))
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:208)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:134)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:321)
at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:246)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:652)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:448)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:937)
[9/12/07 17:44:14:372 GST] 396eb003 WebCollaborat A SECJ0056E: Authentication failed for reason Basic Auth is expected in Trust Association mode.
Thanks for your help
I have a problem while configuring webshpere portal 5.1 with TAM (Tivoli Access Manager), TAM is supposed to authenticate the user then return back to webshpere portal with the user authenticated, I have done the configuration but I am facing a strange problem , when the user enters his username and passord the application shoud submit to TAM to authenticate the user then return back to the application , but it returns the user back to the application without authenticating him , and the following exception is found in the log files :
[9/12/07 17:44:14:372 GST] 396eb003 WebAuthentica E SECJ0126E: Trust Association failed during validation. The exception is com.ibm.websphere.security.WebTrustAssociationFailedException: Basic Auth is expected in Trust Association mode.
at com.ibm.ws.security.web.WebSealTrustAssociationInterceptor.validateEstablishedTrust(WebSealTrustAssociationInterceptor.java:355)
at com.ibm.ws.security.web.TAIWrapper.negotiateAndValidateEstablishedTrust(TAIWrapper.java:126)
at com.ibm.ws.security.web.WebAuthenticator.handleTrustAssociation(WebAuthenticator.java:198)
at com.ibm.ws.security.web.WebAuthenticator.authenticate(WebAuthenticator.java:1045)
at com.ibm.ws.security.web.WebCollaborator.authorize(WebCollaborator.java:531)
at com.ibm.ws.security.web.EJSWebCollaborator.preInvoke(EJSWebCollaborator.java:262)
at com.ibm.ws.webcontainer.webapp.WebAppSecurityCollaborator.preInvoke(WebAppSecurityCollaborator.java(Inlined Compiled Code))
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:208)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:134)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:321)
at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:246)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:652)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:448)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:937)
[9/12/07 17:44:14:372 GST] 396eb003 WebCollaborat A SECJ0056E: Authentication failed for reason Basic Auth is expected in Trust Association mode.
Thanks for your help