6859
Comment:
|
7042
|
Deletions are marked like this. | Additions are marked like this. |
Line 76: | Line 76: |
||jta-1.0.1B.jar|| || || || | ||jta-1.0.1B.jar|| || ||http://java.sun.com/javaee/technologies/jta/index.jsp|| |
Line 80: | Line 80: |
||persistence-api-1.0.jar|| || || || | ||persistence-api-1.0.jar|| || ||http://mirrors.ibiblio.org/pub/mirrors/maven2/javax/persistence/persistence-api/1.0/|| |
Line 99: | Line 99: |
||xmlsec-1.4.0.jar|| || || || | ||xmlsec-1.4.0.jar|| || ||http://xml.apache.org/security/dist/java-library/|| |
work in progress
Debian CAS packaging
?TableOfContents
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 mailto:pkg-cas-maintainers_AT_lists_DOT_alioth_DOT_debian_DOT_org]
Usual roles
OlivierBerger (see also http://qa.debian.org/developer.php?login=olivier.berger@it-sudparis.eu) :
- 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
- Packaging libapache2-mod-auth-cas (see RFP bellow)
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
?Icon(star_on.png)
Put here an easy task that can be done to help you.
?Icon(star_on.png)?Icon(star_on.png)
Put here a task that can be done to help you.
?Icon(star_on.png)?Icon(star_on.png)?Icon(star_on.png)
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)
Existing related RFP
470365 : RFP: 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/
493969 : RFP: cas-server -- Central Authentication Service (CAS) SSO server
Existing related ITP
495428 : ITP: twiki-caslogincontrib -- CAS ?LoginManager for TWiki / ?CasLoginContrib extension for TWiki - Maintained through : http://svn.debian.org/wsvn/pkg-cas/twiki-caslogincontrib/
494849 : ITP: libauthcas-perl -- Client library for CAS 2.0 / AuthCAS Perl module (See ITP bellow) - Maintained through svn-buildpackage at : http://svn.debian.org/wsvn/pkg-cas/libauthcas-perl/
495542 : ITP: libcas-php -- CAS client library for PHP / phpCAS PHP library - Maintained through svn-buildpackage at : http://svn.debian.org/wsvn/pkg-cas/libcas-php/
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 |
antlr |
|
|
aopalliance-1.0.jar |
libaopalliance-java |
|
|
asm-1.5.3.jar |
libasm-java |
|
|
asm-attrs-1.5.3.jar |
libasm-java |
|
|
aspectjrt-1.5.3.jar |
aspectj |
|
|
aspectjweaver-1.5.3.jar |
aspectj |
|
|
cas-client-core-3.1.3.jar |
|
|
|
cas-server-core-3.3.jar |
|
|
|
cglib-2.1_3.jar |
libcglib2.1-java |
|
|
commons-codec-1.3.jar |
libcommons-codec-java |
|
|
commons-collections-3.2.jar |
libcommons-collections3-java |
|
|
commons-lang-2.2.jar |
libcommons-lang-java |
|
|
commons-logging-1.1.jar |
libcommons-logging-java |
|
|
dom4j-1.6.1.jar |
libdom4j-java |
|
|
ehcache-1.2.3.jar |
libehcache-java |
|
|
ejb3-persistence-1.0.1.GA.jar |
|
|
|
hibernate-3.2.6.ga.jar |
libhibernate3-java |
|
|
hibernate-annotations-3.3.1.GA.jar |
libhibernate-annotations-java |
|
|
hibernate-commons-annotations-3.0.0.ga.jar |
libhibernate-commons-annotations-java |
|
|
inspektr-core-0.7.0.jar |
|
|
|
jdom-1.0.jar |
libjdom1-java |
|
|
jstl-1.1.2.jar |
|
|
http://mirrors.ibiblio.org/pub/mirrors/maven2/jstl/jstl/1.1.2/ |
jta-1.0.1B.jar |
|
|
|
log4j-1.2.15.jar |
liblog4j1.2-java |
|
|
ognl-2.6.9.jar |
|
|
|
opensaml-1.1b.jar |
|
|
http://shibboleth.internet2.edu/downloads/opensaml/java/1.1b/ |
persistence-api-1.0.jar |
|
|
http://mirrors.ibiblio.org/pub/mirrors/maven2/javax/persistence/persistence-api/1.0/ |
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 |
libquartz-java |
|
|
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 |
|
|
|
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?Icon(alert.png) and infos?Icon(icon-info.png)), FAQ, TODO list (see "Get Involved" above) , ideas (?Icon(idea.png)) etc.
You can use ["/Subpages"] to structure the content if you have many things to document here.