Sounds like a plan. C# code in the JASIG SVN...won't the server exploded or something! :)
I've started a solution structure following the examples from ".NET Domain-Driven Design with C#". In appears that in order to get good "package" structures in C# you need separate projects per solution. So if we map from Java CAS client we end up with a Solution that looks something like this: Solution: JASIG C# CAS Client Project: org.jasig.cas.client.authentication Project: org.jasig.cas.client.proxy Project: org.jasig.cas.client.util Project: org.jasig.cas.client.validation Thoughts? Bill [1] ".NET Domain-Driven Design with C#" - http://www.codeplex.com/dddpds On Mon, Mar 9, 2009 at 9:50 AM, Marvin Addison <marvin.addi...@gmail.com> wrote: >> I'm very interested in collaboration. My goal is to create a >> community supported open source JASIG .Net CAS client that has feature >> and quality parity with JASIG Java Client and excellent integration >> into ASP.NET framework. > > We're on the same page, then. We are _particularly_ interested in the > HttpModule-based design you mentioned. That would provide a route to > direct support for CAS in IIS through the capability of IIS 7 to use > ISAPI modules written for the .NET runtime. Direct IIS support is > sorely lacking at the moment, and this would be a significant benefit > as the install base for IIS 7 grows. > > We are also interested in creating a multi-protocol client. That is > one area where the design of the Java CAS client shines. > >> I trust Scott's design instincts, so my current approach is a pretty straight >> forward port of the class hierarchy. > > I agree that the design of the Java CAS client is solid, and worth > modeling. We did a cursory review the CAS client Paul mentioned, and > we felt a start-from-scratch port of the Java client was a better way > to go. > >> I've got about 15 hours into the port and a >> handful of interfaces and classes.... >> I'm happy to check in what I've got to the JASIG SVN. > > I would recommend we set up some SVN space in the Jasig repository, > and get to work. Scott, can you help with that? > > M (is for Marvin ;) > > -- > You are currently subscribed to cas-dev@lists.jasig.org as: wgt...@gmail.com > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-dev > -- You are currently subscribed to cas-dev@lists.jasig.org as: arch...@mail-archive.com To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-dev