TrustEngine refactoring
Brent Putman
putmanb at georgetown.edu
Wed Aug 20 21:37:16 EDT 2014
On 8/20/14 9:26 PM, Cantor, Scott wrote:
>
> That one runs later as the inbound subflow, what used to be the security
> policy. I don't know, does the populate action have to complete before the
> subflow runs? I wouldn't necessarily have thought so but I haven't
> reviewed the changes.
I wouldn't have thought so either. I thought as long as the populate
action ran before SAMLMDClientCertAuthSecurityHandler, it would be ok,
but apparently not. At least, the tests failed. I don't have details
at the moment.
> Which is the first action or handler that relies on the context being
> populated?
AFAIK the only action that needs the client TLS stuff is the
SAMLMDClientCertAuthSecurityHandler. So I just tried putting the
populate action right before that one in the SOAPSecurityPolicy - which
doesn't really fit b/c it's not a "policy", but I didn't think it
mattered in a technical sense. I just wanted to see if it would work,
and it didn't.
> We have some options anyway, like attaching a condition predicate that
> checks the binding, or various fun tricks that can be played like defining
> the same bean name in every flow but turning it into a no-op in some of
> them.
Is there a way to "extend" the DecodeMessage action from the abstract
flow, just for the SOAP flows, to effectively append the new action on
the end of the abstract version? That's what I wanted to do, seemed
semantically cleanest, but wasn't sure how.
More information about the dev
mailing list