OpenSAML how-to: adding transport to context

Misagh Moayyed mmoayyed at unicon.net
Tue May 19 04:27:20 EDT 2015


Old v2 code:

 

SimpleRequestAdapter inTransport = new SimpleRequestAdapter(.);

SimpleResponseAdapter outTransport = new SimpleResponseAdapter();

context.setInboundMessageTransport(inTransport);

context.setOutboundMessageTransport(outTransport);

 

.where context is a BasicSAMLMessageContext. 

 

V3 code:

 

Something like this perhaps? 

 

SimpleRequestAdapter inTransport = new SimpleRequestAdapter(.);

MessageContext<SimpleRequestAdapter> inCtx = new
MessageContext<SimpleRequestAdapter>();

inCtx.setMessage(inTransport);

 

SimpleResponseAdapter outTransport = new SimpleResponseAdapter();

MessageContext<SimpleResponseAdapter> outCtx = new
MessageContext<SimpleResponseAdapter>();

outCtx.setMessage(outTransport);

 

context.getSubcontext(InOutOperationContext.class).setInboundMessageContex
t(inCtx);

context.getSubcontext(InOutOperationContext.class).setInboundMessageContex
t(outCtx);

 

At first try, this does not look correct to me. Not sure what creates (or
should/can create) that subcontext. 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/dev/attachments/20150519/0d2ed726/attachment-0001.html>


More information about the dev mailing list