==== FileHandler ====
==== Authentification par fichier ====
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