esup-casgeneric 2.0.7
Pascal Aubry
pascal.aubry at univ-rennes1.fr
Fri Jun 9 09:42:27 EDT 2006
Thank you Scott for your answer,
I've been walking through the Spring-based CAS3 code, and I was
wondering whether it was worth porting the GH or not. Probably you (and
others) can help me to decide.
Let us recall that 2 other packages were distributed around the GH, i.e.
esup-cas-server and esup-cas-quick-start.
The GH brought the following additional features to CAS2:
1. Multiple authentication (i.e. the possibility of having several
authentication handlers, tested one after the other until one succeeds)
2. An enhanced debug mode
The esup-cas-server added:
3. A patch to Logout.java to redirect the user to a given page after he
has logged out.
4. A simple way to customize the HTML output
5. Easy Internationalization
6. High-level configuration of the authentication thanks to templates
Moreover, the quick-start added:
7. The possibility of setting up a CAS server in a few minutes.
Now, CAS3 provides most of the features that were missing in CAS2:
1. several authentication handlers can be used by a single
authenticationManager.
2. logs are really better, even if I did not see the way of logging the
client (this is needed by our French identity federation).
3. Probably LogoutContoller.java:77, must be confirmed
4. not so hard
5. Fine, congratulations.
Eventually, the only add-ons of our development with CAS3 would be:
A. The templates, which allow to setup the authentication by using only
properties. Well, it is obviously a good occasion for CAS deployers to
look at Spring syntax, and it would be very easy with examples.
B. At the opposite, the quickstart allows to set up a CAS server without
having to look inside, and this is really important.
esup-cas-quick-start has always been the most downloaded of the three
packages we distribute, and I believe that it is one of the key points
that made CAS spread so widely and quickly in the French
Education/Research community (with the papers, conferences and support
on our mailing lists).
C. The possibility for many CAS2 users to silently upgrade to CAS3,
keeping exactly the same configuration files.
At first: is this analysis correct?
Now, I (intentionally) forgot to mention that the GH was providing
authentication handlers (LDAP, NIS, database, ...). These handlers are
still not provided by CAS3 (did I miss them?), which forces CAS
deployers to write java code to achieve their local authentication. And
this is obviously a pity since most of them do not know java.
So, maybe esup-casgeneric could simply be called esup-cashandlers, and
would then simply provide handlers (LDAP, NIS, database, ...), the same
as the one provided by esup-casgeneric, but adapted to CAS3. I already
wrote some lines to adapt esup-cas-server (esup-cas-handlers +
cas-server + authentication templates) and esup-cas-quick-start
(esup-cas-server + tomcat). What is your opinion about that?
At least, there is no problem for keeping the ESUP-Portail handlers in
separate packages. I believe however that handlers should be provided
within the jasig distribution, and I am ready to contribute for it if
you need. Is there a chance to see handlers in coming versions?
PA
Scott Battaglia wrote:
> Pascal,
>
> Please let the CAS team know what help we can provide with your switch
> to the CAS 3 branch!
>
> Thanks
> -Scott
>
> Scott Battaglia
> Application Developer, Architecture & Engineering Team
> Enterprise Systems and Services, Rutgers University
> v: 732.445.0097 | f: 732.445.5493 | scott_battaglia at rutgers.edu
>
>
>
> Pascal Aubry wrote:
>
>> Hello,
>> Version 2.0.7 of the CAS generic handler developed by project
>> ESUP-Portail is available at http://esup-casgeneric.sourceforge.net.
>> This new version provides support for Active Directory, added by Patrick
>> Schenellmann (SWITCH).
>> Please notice that, unless new bugs are found, this is the last 2.x
>> release. Next version will be numbered 3.0, and will rely on CAS server
>> v3. No deadline is fixed for this development yet.
>> Regards,
>> PA
>>
>>
>>
> _______________________________________________
> Yale CAS mailing list
> cas at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas
>
--
http://perso.univ-rennes1.fr/pascal.aubry
More information about the cas
mailing list