inboundInterceptorFlow redirect to external site
Christopher Bland
chris at fdu.edu
Mon Nov 17 18:55:01 UTC 2025
Hi All,
I am configuring an inboundInterceptorFlow on IDP v5.1.6. My use case is that I have a SP that has hosts local logins for non-FDU committee members. I have been able to successfully redirect to the intercept based on the SPs entityID. As well as continue with normal logins if the proceed option is clicked. However, the non-FDU member link is failing to redirect back to the SP for local login. I am seeing "WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: InvalidEvent” in my logs . My interceptor flow looks like this
myinterceptor-flow.xml
<flow xmlns="http://www.springframework.org/schema/webflow"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/webflow
https://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd">
<!-- Display the intercept page -->
<view-state id="DisplayInterceptPage" view=“myflow-intercept">
<transition on="proceed" to="proceed" />
<transition on="cancel" to=“myExternalRedirect"/>
</view-state>
<!-- End states -->
<end-state id="proceed" />
<end-state id=“myExternalRedirect" view="externalRedirect:https://example.com/new?login_page=committee" />
</flow>
myflow-intercept.vm
<html>
<head>
<title>FDU Intercept</title>
</head>
<body>
<h2>Custom FDU Intercept Page</h2>
<p>This page is displayed before completing SSO.</p>
<form method="post">
#parse("csrf/csrf.vm")
<input type="submit" name="_eventId_proceed" value="Continue"/>
<input type="submit" name="_eventId_cancel" value="Cancel"/>
</form>
</body>
</html>
I also attempted to modify intercept-events-flow.xml placing the end-state-id and transition there as an alternative config and had the same results.
Thanks in advance,
-Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20251117/73d41ff0/attachment.htm>
More information about the users
mailing list