CAS dispose de plusieurs handler d'authentification: https://wiki.jasig.org/display/CASUM/Authentication
parmis ceux ci, le FileHnadler permet d'authentifier sur un simple fichier login::password
https://wiki.jasig.org/display/CASUM/Generic
une fois deployé, un fichier contenant login::password(md5 par defaut) est disponible
paramtrage du handler:
build.properties fileHandler.name=cas-server-support-generic fileHandler.conf=file-auth.xml config.properties # file authenticate layer passfile.encode-algo=MD5 passfile.location=classpath:/../usersFile
$ cat /var/lib/tomcat5/webapps/cas/WEB-INF/usersFile admin::809fb6b4ae6ba5cba3762e2bd939aaa2 user1::a4571ca8afc6bb762bd6b67e223abe45 user2::cdd1864fb179d42f4ed470dff8a10d13 user3::19447c84088adf1982ce843e0c45fec0
pour modifier les mot de passe, generer un md5 et le coller dans le fichier source
[root@casesup ~/cas-toolbox-3.3.5-2/custom/webpages/WEB-INF] $ vim usersFile
on deploy cette modification
[root@casesup ~/cas-toolbox-3.3.5-2] $ ant init; ant deploy