<div dir="ltr"><div>Oh, fantastic.  Thanks for drawing my attention to that.  Looking over the docs I'm not fully clear on how it works.  So I will need a StorageService, which I specify with the postData attribute.  Is the form something generic that's called on redirects with POSTs, or is that an example of fields we need to build into our app?  I"m fuzzy on how the postTemplate form fits in.</div><div><br></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><span style="font-size:12.8px">--Tom Noonan II</span><br></div></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Feb 8, 2019 at 9:50 AM Scott Koranda <<a href="mailto:skoranda@gmail.com">skoranda@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> Good morning:<br>
> <br>
> We're experiencing a pain point with the SP and I wanted to see if there is<br>
> some advice on how to mitigate it.  We're using the Shibboleth SP with<br>
> Apache as a transparent authenticating proxy in front of our app, and our<br>
> app which allows data entry via HTTP POST requests.  We're seeing issues<br>
> where the user submits data via a HTTP post, but their session with the SP<br>
> has expired so the SP redirects to the IdP to re-authenticate.  When the<br>
> reauthentication happens the POST data is lost.  We do have our session<br>
> timeout values turned up but that is only reducing the probability of this<br>
> error, not fully preventing against it.<br>
> <br>
> My understanding is that this is a protocol level problem, and that it<br>
> isn't possible to maintain the POST data through the redirect.  Is that<br>
> correct?  Are there any quick wins to defend against this we can<br>
> implement?<br>
<br>
Please see the options 'postData' and 'postTemplate' at<br>
<br>
<a href="https://wiki.shibboleth.net/confluence/display/SP3/Sessions" rel="noreferrer" target="_blank">https://wiki.shibboleth.net/confluence/display/SP3/Sessions</a><br>
<br>
You may also want to investigate 'postExpire' and 'postLimit'.<br>
<br>
Please note that using 'postData' is limited to Content-Type<br>
application/x-www-form-urlencoded.<br>
<br>
Scott K<br>
</blockquote></div>