Thank you Rachana for your reply and help. As I mentioned previously, I do not have any security descriptor for my service, my resources, or my client. My code does not have anything related to security at all. With best regards. Belaid Moa.
From: [EMAIL PROTECTED]: [EMAIL PROTECTED]; [EMAIL PROTECTED]: RE: [gt-user] Stateful web services under GT4.0.6.Date: Tue, 12 Aug 2008 08:39:28 -0500 What does the service security descriptor look like? A change in security credential can happen if your 'Run As' configuration to set to be different, in your case it looks like it might be set to 'caller-identity'. Details are provided here: http://www.globus.org/toolkit/docs/4.0/security/authzframe/security_descriptor.html#s-authzframe-secdesc-configRunas Rachana From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Belaid MOASent: Tuesday, August 12, 2008 12:02 AMTo: [EMAIL PROTECTED]: [gt-user] Stateful web services under GT4.0.6. Dear All, Did any of you come across this bizarre problem under GT4.0.6? Any help about this is very appreciated. I wrote a GT4 stateful service based on Anthoney and Sotomayor examples. Although I do not deal with any security in my code, somehow my container changes its credentials when I use stateful services. The funny thing is that my first call to the service works, but the second call fails with the error pasted below. After calling my stateful services, all my other services generate the error: faultString: org.globus.common.ChainedIOException: Authentication failed [Caused by: Operation unauthorized (Mechanism level: Authorization failed. Expected "/CN=host/mars.csc.uvic.ca" target but received "/C=CA/O=Grid/OU=pfc.forestry.ca/CN=Hao Chen")]. The only way to get my stateless services work again is by restarting the globus container.===========================================================AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: org.globus.common.ChainedIOException: Authentication failed [Caused by: Operation unauthorized (Mechanism level: Authorization failed. Expected "/CN=host/mars.csc.uvic.ca" target but received "/C=CA/O=Grid/OU=pfc.forestry.ca/CN=Hao Chen")] faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:Authentication failed. Caused by GSSException: Operation unauthorized (Mechanism level: Authorization failed. Expected "/CN=host/mars.csc.uvic.ca" target but received "/C=CA/O=Grid/OU=pfc.forestry.ca/CN=Hao Chen") at org.globus.gsi.gssapi.GlobusGSSContextImpl.initSecContext(GlobusGSSContextImpl.java:509) at org.globus.gsi.gssapi.net.GssSocket.authenticateClient(GssSocket.java:102) at org.globus.gsi.gssapi.net.GssSocket.startHandshake(GssSocket.java:140) at org.globus.gsi.gssapi.net.GssSocket.getOutputStream(GssSocket.java:161) at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:433) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:135) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) at org.apache.axis.client.Call.invokeEngine(Call.java:2727) at org.apache.axis.client.Call.invoke(Call.java:2710) at org.apache.axis.client.Call.invoke(Call.java:2386) at org.apache.axis.client.Call.invoke(Call.java:2309) at org.apache.axis.client.Call.invoke(Call.java:1766) at uvic.pfc.datahp.stubs.GridWISV1.bindings.GridWISV1PortTypeSOAPBindingStub.getState(GridWISV1PortTypeSOAPBindingStub.java:670) at web.uvic.pfc.portals.GridWISClient.getSubmissionState(Unknown Source) at web.uvic.pfc.portals.GridWISClient.processData(Unknown Source) at web.uvic.pfc.portals.GridWISClient.processData(Unknown Source) at web.uvic.pfc.portals.GridWISWorker.run(Unknown Source) at java.lang.Thread.run(Thread.java:619) {http://xml.apache.org/axis/}hostname:mars.csc.uvic.ca============================================================================== With many thanks in advance.B. Moa. _________________________________________________________________ Try Chicktionary, a game that tests how many words you can form from the letters given. Find this and more puzzles at Live Search Games! http://g.msn.ca/ca55/207
