Uploaded image for project: 'ODE'
  1. ODE
  2. ODE-164

SecuritySubject attached to NormalizedMessage by ServiceMix is lost in ODE

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.0-incubating
    • 2.0
    • None
    • windows/unix

    Description

      Hi,

      I'm using servicemix 3.2-incubating-SNAPSHOT and quite recent ApacheODE (revision 561322). I need to pass through the whole flow the authentication details. The flow is quite simple, I have a Bpel endpoint called by ServiceMix, then bpel invokes couple of ServiceMix endpoints. All this is done in one bpel process. In ServiceMix I created own JmsConsumerMarshaller that attaches the SecuritySubject to the NormalizedMessage. I see that ODE does not copy the SecuritySubject and eventually when ODE process invokes ServiceMix the SecuritySubject is lost. I looked to the ODE code and it happens in OdeService in the invokeOde method when incoming normalized request is converted to ode internal request (mapper.toODE(odeRequest, request, msgdef). Would it be possible to store the Security info in a kind of a context so that when OdeConsumer invokes partners the SecuritySubject is attached to the NormalizedMessage sent to ServiceMix ?

      best regards
      jan

      Attachments

        Activity

          People

            Unassigned Unassigned
            jan.cwik jan cwik
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: