Affects Version/s: current
Fix Version/s: 2.1
Operating System: All
Assume following scenario:
I am running 2 Web services each requesting 2 SAML assertions via
sp:SupportingTokens. Thus I implemented one generic SAMLCallbackHandler that is
used for both Web services and is invoked twice by the WSIT stack: once for the
first assertion and once again for the second assertion.
Callbackhandlers are instantiated per Web service, that means I have 2
callbackhandler instances of the same type. But when the callbackhandler is
invoked it does not know
a) which Web service is requesting a SAML assertion
b) which type (i.e. issued by a specific issuer) of SAML assertion is requested
Problem a) can be resolved by implementing a Web service specific handler or by
putting some hints into the RequestContext before invoking the Web service.
But b) can only be resolved when information available in the WSDL is
automatically put into the RuntimeProperties by WSIT stack.
So I am kindly asking for this functionality.