Hi Any tips on this issue?
cheers, Håkon 2009/3/17 Håkon Sagehaug <[email protected]> > Hi all > > I've got a service that accepts a custom token from a sts service, but when > I call my end service after injected the custom token into my header I > always get > > org.apache.axis2.AxisFault: SAML Token missing in request > > replay from my service. So I was wondering what does ramart look for when > trying to extract the custom token? Is it that the value of TokenType, a > namespace containing the element in my case, that must be the same as one of > the elements in the soap header. I had a look at the code where the > exception is thrown, in PolicyBasedResultsValidator#handleSupportingTokens > > else if ( token instanceof IssuedToken ) { > //TODO is is enough to check for ST_UNSIGNED results ?? > WSSecurityEngineResult samlResult = > WSSecurityUtil.fetchActionResult(results, WSConstants.ST_UNSIGNED); > if(samlResult == null) { > throw new RampartException("samlTokenMissing"); > } > } > > So if I got i correct is that it checks for unsigned saml tokens, bu since > my issued token is not a SAML token I've got a problem. Maybe the TODO has > something to do with it > > Any tips on how to solve this? > > cheers, Håkon > > > -- > Håkon Sagehaug, Scientific Programmer > Parallab, Bergen Center for Computational Science (BCCS) > UNIFOB AS (University of Bergen Research Company) > -- Håkon Sagehaug, Scientific Programmer Parallab, Bergen Center for Computational Science (BCCS) UNIFOB AS (University of Bergen Research Company)
