Custom intercept flows

Tom Zeller tzeller at dragonacea.biz
Wed Jun 24 10:51:58 EDT 2015



> On Jun 24, 2015, at 9:33 AM, Marvin Addison <marvin.addison at gmail.com> wrote:
> 
> 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:
> 
> /flow/intercept/x/x-flow.xml
> /flows/intercept/x/x-beans.xml
> 
> 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.
> 
> In any case now I'm getting the right ID:
> 
> 2015-06-24 10:12:10,624 - DEBUG [org.springframework.webflow.definition.registry
> .FlowDefinitionRegistryImpl:99] - Registering flow definition 'file [/path/to/idp/flows/intercept/vt-account-mgmt/vt-account-mgmt-flow.
> xml]' under id 'intercept/vt-account-mgmt'
> 
> I've attempted to enable it by listing it in the RP config:
> 
>     <bean id="CAS.LoginConfiguration.default" parent="CAS.LoginConfiguration"
>           p:postAuthenticationFlows="#{{'vt-account-mgmt'}}" />
> 
> But it's complaining that it can't be found:
> 
> 2015-06-24 10:13:08,806 - ERROR [net.shibboleth.idp.profile.interceptor.impl.Pop
> ulateProfileInterceptorContext:129] - Profile Action PopulateProfileInterceptorC
> ontext: Configured interceptor flow intercept/vt-account-mgmt not available for
> use
> 
> I'm pretty sure this can be made to work, but I'm not sure where to go at this point. Any suggestions?

profile-intercept-config.xml ? (sp)

I think this came up in a prev thread.

(mobile)


More information about the users mailing list