work in progress
Debian CAS packaging
Contents
Infrastructure
Website: (not yet)
Alioth Project: http://alioth.debian.org/projects/pkg-cas/
Documentation: (no more yet)
Interacting with the team
Read the FAQ first: ?/FAQ replace that link if you already have a FAQ somewhere else
Email contact: mailto:pkg-cas-maintainers_AT_lists_DOT_alioth_DOT_debian_DOT_org (see archives at http://lists.alioth.debian.org/pipermail/pkg-cas-maintainers/)
Usual roles
- libapache2-mod-auth-cas
Formerly :
OlivierBerger (see also http://qa.debian.org/developer.php?login=olivier.berger@it-sudparis.eu), but no longer available/interested so much. See prior interest :
- Packaging libauthcas-perl, twiki-caslogincontrib and libcas-php (see ITPs bellow)
testing CAS-ification of sympa, twiki, phpgroupware-0.9.16 in Debian, in order to bring SSO to ?PicoForge
Task description
This team aims at collaboratively package CAS-related applications in Debian.
CAS stands for ?CentralAuthenticationService and is a SSO infrastructure for web applications.
At the moment, no CAS server package is available.
Some CAS client libraries are already available, but more are needed, to allow CAS-ification of applications deployed on Debian servers.
Get involved
Put here an easy task that can be done to help you.
Put here a task that can be done to help you.
Put here a difficult task that can be done to help you.
More stuff
Announcement email sent to debian-devel list : http://lists.debian.org/debian-devel/2008/08/msg00464.html
Existing related packages
Here's a list of packages already existing prior to this packaging team creation :
libapache2-authcassimple-perl (Apache2 module to authentificate trough a CAS server / Apache2::AuthCASSimple perl module)
libauthen-cas-client-perl (Interface for authentication using JA-SIG's CAS / Authen::CAS::Client perl module)
libjifty-plugin-authentication-cas-perl (Jifty plugin for Jasig CAS authentication)
Packages in Debian
libapache2-mod-auth-cas -- Apache 2 module supporting the CASv1 and CASv2 protocols / mod_auth_cas - Maintained through svn-buildpackage at : http://svn.debian.org/wsvn/pkg-cas/libapache2-mod-auth-cas/
Existing related RFP
493969 : RFP: cas-server -- Central Authentication Service (CAS) SSO server
Existing related ITP
495428 : ITP: foswiki-caslogincontrib -- CAS ?LoginManager for Foswiki / ?CasLoginContrib extension for Foswiki - May be maintained through : http://svn.debian.org/wsvn/pkg-cas/twiki-caslogincontrib/ (depends on libauthcas-perl)
Existing RFS
RFS: libauthcas-perl -- Client library for CAS 2.0 / AuthCAS Perl module (See ITP : 494849 for more details) - Maintained through svn-buildpackage at : http://svn.debian.org/wsvn/pkg-cas/libauthcas-perl/ - packager : OlivierBerger
RFS: libcas-php -- CAS client library for PHP / phpCAS PHP library (See ITP : 495542 - would help close 505983 and 505984) - Maintained through svn-buildpackage at : http://svn.debian.org/wsvn/pkg-cas/libcas-php/ - More details at http://mentors.debian.net/cgi-bin/maintainer-packages?action=details;package=libcas-php - packager : OlivierBerger
Non-official archives / packages
See pam_cas packaged (http://www.crium.univ-metz.fr/docs/system/debian/makedeb.html ?) to be available in : "deb http://ftp.univ-metz.fr/debian lenny main cas"
Packaging CAS Server
An initial hacked-up version package for the CAS server is already present in subversion. In order to have a proper cleanly built package, the following dependencies are required:
CAS Server dependencies |
|||
Jar |
Package Name |
ITP-RFP |
Notes |
antlr-2.7.6.jar |
|
|
|
aopalliance-1.0.jar |
|
|
|
asm-1.5.3.jar |
|
|
|
asm-attrs-1.5.3.jar |
|
|
|
aspectjrt-1.5.3.jar |
|
|
|
aspectjweaver-1.5.3.jar |
|
|
|
cas-client-core-3.1.3.jar |
|
|
|
cas-server-core-3.3.jar |
|
|
|
cglib-2.1_3.jar |
|
|
|
commons-codec-1.3.jar |
|
|
|
commons-collections-3.2.jar |
|
|
|
commons-lang-2.2.jar |
|
|
|
commons-logging-1.1.jar |
|
|
|
dom4j-1.6.1.jar |
|
|
|
ehcache-1.2.3.jar |
|
|
|
ejb3-persistence-1.0.1.GA.jar |
|
|
Is this the same as : http://packages.qa.debian.org/libh/libhibernate-entitymanager-java.html ? |
hibernate-3.2.6.ga.jar |
|
|
|
hibernate-annotations-3.3.1.GA.jar |
|
|
|
hibernate-commons-annotations-3.0.0.ga.jar |
|
|
|
inspektr-core-0.7.0.jar |
|
|
|
jdom-1.0.jar |
|
|
|
jstl-1.1.2.jar |
|
|
|
jta-1.0.1B.jar |
|
|
|
log4j-1.2.15.jar |
|
|
|
ognl-2.6.9.jar |
|||
opensaml-1.1b.jar |
|
|
http://shibboleth.internet2.edu/downloads/opensaml/java/1.1b/ |
persistence-api-1.0.jar |
|
|
https://glassfish.dev.java.net/javaee5/persistence/ (seems that glassfish-toplink-essentials-2ur2-b04.jar could be used?) |
person-directory-api-1.1.2.jar |
|
|
http://developer.ja-sig.org/source/browse/jasigsvn/person-directory/tags/rel-1.1.2 |
person-directory-impl-1.1.2.jar |
|
|
http://developer.ja-sig.org/source/browse/jasigsvn/person-directory/tags/rel-1.1.2 |
quartz-1.5.2.jar |
|
|
|
spring-aop-2.5.5.jar |
|
||
spring-beans-2.5.5.jar |
|
||
spring-binding-1.0.5.jar |
|
||
spring-context-2.5.5.jar |
|
||
spring-context-support-2.5.5.jar |
|
||
spring-core-2.5.5.jar |
|
||
spring-orm-2.5.5.jar |
|
||
spring-security-cas-client-2.0.3.jar |
|
|
|
spring-security-core-2.0.3.jar |
|
||
spring-tx-2.5.5.jar |
|
||
spring-web-2.5.5.jar |
|
||
spring-webflow-1.0.5.jar |
|
||
spring-webmvc-2.5.5.jar |
|
||
standard-1.1.2.jar |
|
|
http://jakarta.apache.org/taglibs/ (could glassifsh-javaee be used? It has javax/servlet/jsp/tagext) |
xmldsig-1.0.jar |
|
|
|
xmlsec-1.4.0.jar |
|
|
If you have no other dedicated place to document stuff concerning your team, then use this place. You can put documentation (with warnings and infos
), FAQ, TODO list (see "Get Involved" above) , ideas (
) etc.
You can use ?/Subpages to structure the content if you have many things to document here.