Thoughts on making this something that's always available as part of the flow?
Seems useful and low impact. On Tue, Nov 29, 2011 at 10:50 AM, Aaron Fuleki <[email protected]> wrote: > That was super helpful Marvin; thank you! My coworkers helped me split > out just the bits we needed from your code, and it works well. I pasted the > diff against 3.4.8 below. > > -Aaron > > --------------------------------- > Aaron Fuleki > Senior Web Architect > Denison University > 740.587.5752 > --------------------------------- > > > 17c17 > < <if test="externalContext.requestParameterMap['gateway'] > neq '' && externalContext.requestParameterMap['gateway'] neq null > && flowScope.service neq null" > then="gatewayServicesManagementCheck" else="viewLoginForm" /> > --- > > <if test="externalContext.requestParameterMap['gateway'] > neq '' && externalContext.requestParameterMap['gateway'] neq null > && flowScope.service neq null" > then="gatewayServicesManagementCheck" else="needsServiceLookup" /> > 25c25 > < <if test="externalContext.requestParameterMap['renew'] neq > '' && externalContext.requestParameterMap['renew'] neq null" > then="viewLoginForm" else="generateServiceTicket" /> > --- > > <if test="externalContext.requestParameterMap['renew'] neq > '' && externalContext.requestParameterMap['renew'] neq null" > then="needsServiceLookup" else="generateServiceTicket" /> > 122a123,142 > > > > <!-- > > ============================================ > > Begin service-aware JSP customizations > > ============================================ > > --> > > <decision-state id="needsServiceLookup"> > > <if test="flowScope.service != null" > then="lookupRegisteredService" else="viewLoginForm"/> > > </decision-state> > > > > <action-state id="lookupRegisteredService"> > > <set name="flowScope.registeredService" > value="servicesManager.findServiceBy(flowScope.service)" /> > > <transition to="viewLoginForm" /> > > </action-state> > > <!-- > > ============================================ > > End service-aware JSP customizations > > ============================================ > > --> > > > > > On Nov 28, 2011, at 11:33 AM, Marvin Addison wrote: > > >> Has anyone pulled service manager params into their view code before, > or would anyone be willing to help build an example web flow config that we > can wiki-fy? > > > > We've done it. See > > > https://svn.middleware.vt.edu/svn/middleware/cas/cas-server/tags/cas-server-3.4.11-RC1/vt-cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/vt/ui/casLoginView.jsp > > and > https://svn.middleware.vt.edu/svn/middleware/cas/cas-server/tags/cas-server-3.4.11-RC1/vt-cas-server-webapp/src/main/webapp/WEB-INF/login-webflow.xml > . > > In particular, note the lookupRegisteredService action. > > > > M > > > > -- > > You are currently subscribed to [email protected] as: > [email protected] > > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > > -- > You are currently subscribed to [email protected] as: > [email protected] > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
