<div dir="ltr">I'm trying to install some custom intercept flows under /flows and having trouble. First, the directory structure is very particular. I packaged them like the system intercept flows, but then realized there's a convention one must follow to get the desired ID:<div><br></div><div>/flow/intercept/x/x-flow.xml</div><div>/flows/intercept/x/x-beans.xml</div><div><br></div><div>That produces an id of "intercept/x" as needed for intercept flow signaling. That's easy enough, but deployers will probably do what I did instinctively and try to package them like the system flows, which won't work since they lack the x directory. You might consider structuring the system flows per convention so deployers have a template to follow.</div><div><br></div><div>In any case now I'm getting the right ID:</div><div><br></div><div><div>2015-06-24 10:12:10,624 - DEBUG [org.springframework.webflow.definition.registry</div><div>.FlowDefinitionRegistryImpl:99] - Registering flow definition 'file [/path/to/idp/flows/intercept/vt-account-mgmt/vt-account-mgmt-flow.</div><div>xml]' under id 'intercept/vt-account-mgmt'</div></div><div><br></div><div>I've attempted to enable it by listing it in the RP config:</div><div><br></div><div><div>    <bean id="CAS.LoginConfiguration.default" parent="CAS.LoginConfiguration"</div><div>          p:postAuthenticationFlows="#{{'vt-account-mgmt'}}" /></div></div><div><br></div><div>But it's complaining that it can't be found:</div><div><br></div><div><div>2015-06-24 10:13:08,806 - ERROR [net.shibboleth.idp.profile.interceptor.impl.Pop</div><div>ulateProfileInterceptorContext:129] - Profile Action PopulateProfileInterceptorC</div><div>ontext: Configured interceptor flow intercept/vt-account-mgmt not available for</div><div>use</div></div><div><br></div><div>I'm pretty sure this can be made to work, but I'm not sure where to go at this point. Any suggestions?</div><div><br></div><div>Thanks,</div><div>M</div><div><br></div></div>