Re: [cas-dev] Implement Validate Endpoints as Webflows

2013-09-16 Thread Marvin S. Addison
1. by doing this are we spreading the protocol-specific logic into too many places? I don't see that as a given outcome of use of webflow. It's arguably too soon to say whether it makes isolation of concern better or worse. 2. I don't think 4/6/8 require web flow to implement (nor do I see h

Re: [cas-dev] Implement Validate Endpoints as Webflows

2013-09-16 Thread Scott Battaglia
I think for me it comes down to our usual discussion: 1. are we exposing extension/plugin points (i.e. swap cert validation, etc.) or 2. are we exposing a completely customizable flow (i.e. login) If we can get away with #1, then we get the advantages of well defined supported APIs and guaranteed

Re: [cas-dev] Implement Validate Endpoints as Webflows

2013-09-16 Thread Scott Battaglia
I'm not against leveraging web flow more, but have a few comments: 1. by doing this are we spreading the protocol-specific logic into too many places? Arguably, its already leaked into a few too many areas where its not clear what you have to do to add a new protocol. Do you think web flow would

Re: [cas-dev] Implement Validate Endpoints as Webflows

2013-09-16 Thread William G. Thompson, Jr.
Another thought I've been having for sometime is the need to decouple primary authentication from CAS protocol implementation via something like a Service Provider interface. Seems like the move to more fully embrace SWF might help here as well. On Mon, Sep 16, 2013 at 9:32 AM, Marvin S. Addison

[cas-dev] Implement Validate Endpoints as Webflows

2013-09-16 Thread Marvin S. Addison
Spring Webflow has arguably been one of the best design decisions for CAS. Building on that strength, we could implement a number of valuable features related to ticket validation as one or more webflows: - Implement protocol dispatcher to call into protocol-specific subflows - Implement SEC_4