Hi.  This is my first post!

I am working with a web service that has employed a "custom" security solution roughly based on STS. After I receive a "token" from their STS (using their custom library) I have to embed the opaque token in a custom header inside the wsse:Security soap header. Roughly like:

<wsse:Security>
<SecurityToken>
<TokenValue>4321fade4321fade</TokenValue>
</SecurityToken>
</wsse:Security>

(along with timestamping).

The SecurityToken element is associated with their namespace.

The session token will be common for _all_ requests using the service, but it will change over time as a session has a TTL (i.e. once a day the session token will need to be updated).

I have looked at the WSS4JOutInterceptor but it seems to only be able to handle "standard" things like UsernameToken.

I have also looked at the "custom actions" but I don't understand what the statement "integer representing the WSS4J action identifier" means, nor what indeed a WSS4J action is, or how to make one.

Can someone point me in the right direction?

Thanks,
David Mansfield
Cobite, INC.


Reply via email to