Warning intercept execution order
Paul B. Henson
henson at cpp.edu
Wed Jul 21 01:20:42 UTC 2021
Please forgive this premature message sending, evidently my speech recognition software interpreted "post view" as some type of "send message now" command 8-/.
Anyway, as I was saying I was able to add the two included views to the existing post view and accomplished this for SAML. However, there did not seem to be any way to do a similar thing for CAS, so I ended up updating the system CAS flow, which worked out great.
It was suggested at the time that the new warning intercept feature in 4.1 would work and I've been investigating that the past couple of days. I got it to fire just for CAS authentications, and it does display the interstitial I want, however it is not the last thing displayed before the redirect to the client. Evidently the warning intercept runs before the local storage component, so the "we are done, it is the service's problem now" page barely flashes by before the local storage write page is rendered, and then that one ends up being the one that sits there forever when the remote server doesn't respond in a timely fashion.
So, two questions:
Is there any way to make the warning intercept the last thing that runs before the redirect?
If I end up needing to modify the system cas flow again like I did in 4.01, how do I do that given that it no longer exists outside of a jar file somewhere? Is there someplace I can put it in the file system where it will override the system one?
Thanks much...
> -----Original Message-----
> From: Paul B. Henson
> Sent: Tuesday, July 20, 2021 5:55 PM
> To: Shib Users <users at shibboleth.net>
> Subject: Warning intercept execution order
>
> Earlier this year I want to add a notification view in between the IDP
> successfully authenticating someone and the post/redirect to a remote
> service, so it would be clear in the case of any delay whose fault it was.
>
> For SAML, I was able to just create the add-html-body-content.vm and add-
> html-head-content.vm files to add content to the existing
>
> --
> Paul B. Henson | (909) 979-6361 | http://www.cpp.edu/~henson/
> Operating Systems and Network Analyst | henson at cpp.edu
> California State Polytechnic University | Pomona CA 91768
More information about the users
mailing list