Hi Catherine, glad to have the help! :)

I've think I've got the first pass at the 1.0 protocol classes
ported...although there are still some open issues like getting it to
actually work and integrate nicely with .Net User object, etc.

I've add an ExampleWebApp project with a few pages to demonstrated
JasigCasClient in action.  The app is very simple and modeled after,
http://www.ja-sig.org/wiki/display/CASC/JA-SIG+Java+Client+Simple+WebApp+Sample.
 It also still needs some work, but I got it to somewhat work with the
CasHttpModule from Michael Barton.  I'd like to see this ultimately
expand to incorporate SAML examples.

I've added a solution file in the root of the project directory
structure that contains two projects the JasigCasClient HttpModule lib
and the ExampleWebApp.  Since there are project files for each you can
work on them independently as well.

I'm open to input on the project directory structure and
solution/project files placement (and just about everything else :).

Bill


On Tue, Mar 10, 2009 at 9:27 AM, Winfrey, Catherine <cwinf...@vt.edu> wrote:
> I am working on the .net cas client project with Marvin Addison.  I'll check 
> out what you have submitted and review / start building on that.  I think 
> starting with getting a working client for the 1.0 protocol sounds good.
>
> I have been working on parsing of the SAML 1 response and will continue with 
> that also.
>
> -----Original Message-----
> From: William G. Thompson, Jr. [mailto:wgt...@gmail.com]
> Sent: Tuesday, March 10, 2009 00:13
> To: cas-dev@lists.jasig.org
> Subject: Re: [cas-dev] port of jasig java cas client to .net
>
> I've checked in what I've got so far in the sandbox:
> https://www.ja-sig.org/svn/sandbox/JasigCasClient/trunk/JasigCasClient/
>
> I'd like to get 1.0 protocol working and then add the other protocols
> after that.
>
> Thoughts?
>
> Bill
>
> On Mon, Mar 9, 2009 at 9:45 PM, Marvin Addison <marvin.addi...@gmail.com> 
> wrote:
>>> True, but the way accessibility modifiers work if you want to
>>> encapsulate "package" level functionality you need them to be in
>>> different assemblies (internal modifier).   Accessibility and
>>> namespace are totally independent within an assembly, right?
>>
>> That is correct.  I would argue that you could design around
>> accessibility limitations within a single assembly.  While a faithful
>> port is the goal, I think we want a final product that is natural in
>> C#.  Multiple assemblies for a product this straightforward would be
>> unusual.
>>
>>> If we were going to map java package visibility design to the port,
>>> we'd need separate assemblies.  Perhaps the package/assembly
>>> visibility doesn't matter that much since the code base is relatively
>>> small.
>>
>> Agreed.  Again, I believe we can design around any limitations imposed
>> by the language where increased accessibility may be a concern.
>>
>>> Facilitating developer understanding of the code base via
>>> logical organization is as important to me as easy deployment.  Maybe
>>> this is achieved by mapping Java packages to C# namespaces in the same
>>> assembly arranged via folders.
>>
>> I like the folder approach for organizing the codebase.
>>
>>> Keeping alignment with the Java package structure (at least for
>>> namespace) should aid in the port, and help with on going maintenance
>>> and for those brave souls jumping from one to the other.
>>
>> I would think anyone familiar with the Java CAS client codebase would
>> immediately recognize that Jasig.CasClient.Validation corresponded to
>> org.jasig.cas.client.validation.  The former is a naming convention
>> that is much more natural in C#.
>>
>> M
>>
>> --
>> 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: cwinf...@vt.edu
> 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: 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

Reply via email to