<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://wiki.kogite.fr/index.php?action=history&amp;feed=atom&amp;title=Serveur_CAS_4_sur_CentOS_7</id>
		<title>Serveur CAS 4 sur CentOS 7 - Historique des versions</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.kogite.fr/index.php?action=history&amp;feed=atom&amp;title=Serveur_CAS_4_sur_CentOS_7"/>
		<link rel="alternate" type="text/html" href="https://wiki.kogite.fr/index.php?title=Serveur_CAS_4_sur_CentOS_7&amp;action=history"/>
		<updated>2026-06-13T13:39:29Z</updated>
		<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.kogite.fr/index.php?title=Serveur_CAS_4_sur_CentOS_7&amp;diff=6546&amp;oldid=prev</id>
		<title>Frank : /* Modification des sources */</title>
		<link rel="alternate" type="text/html" href="https://wiki.kogite.fr/index.php?title=Serveur_CAS_4_sur_CentOS_7&amp;diff=6546&amp;oldid=prev"/>
				<updated>2017-10-12T08:37:57Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Modification des sources&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version du 12 octobre 2017 à 08:37&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l184&quot; &gt;Ligne 184 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 184 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;cp /opt/cas-server-4.0.0/cas-server-webapp/target/cas.war /usr/share/tomcat/webapps/cas-server-webapp-4.0.0.war&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;cp /opt/cas-server-4.0.0/cas-server-webapp/target/cas.war /usr/share/tomcat/webapps/cas-server-webapp-4.0.0.war&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Attention : Normalement le répertoire cas-server-webapp-4.0.0 ne doit pas changer si on ne fait qu'écraser le .war. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Si on renomme &lt;/del&gt;l'ancien par sécurité (en .old par ex.) le répertoire &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;disparait &lt;/del&gt;et &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;tomcat &lt;/del&gt;le recrée tout seul avec tout son contenu par défaut. Il faudra alors reconfigurer (restaurer) deployerConfigContext.xml.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Attention : Normalement le répertoire cas-server-webapp-4.0.0 ne doit pas changer si on ne fait &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;qu'écraser&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''' &lt;/ins&gt;le .war. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Ne pas renommer &lt;/ins&gt;l'ancien &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;fichier &lt;/ins&gt;par sécurité (en .old par ex.) &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sinon &lt;/ins&gt;le répertoire &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''disparaît'' &lt;/ins&gt;et &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Tomcat &lt;/ins&gt;le recrée tout seul avec tout son contenu par défaut. Il faudra alors reconfigurer (restaurer) deployerConfigContext.xml.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Frank</name></author>	</entry>

	<entry>
		<id>https://wiki.kogite.fr/index.php?title=Serveur_CAS_4_sur_CentOS_7&amp;diff=6543&amp;oldid=prev</id>
		<title>Frank : Frank a déplacé la page Serveur CAS 5 dur CentOS 7 vers Serveur CAS 4 sur CentOS 7</title>
		<link rel="alternate" type="text/html" href="https://wiki.kogite.fr/index.php?title=Serveur_CAS_4_sur_CentOS_7&amp;diff=6543&amp;oldid=prev"/>
				<updated>2017-10-12T08:34:55Z</updated>
		
		<summary type="html">&lt;p&gt;Frank a déplacé la page &lt;a href=&quot;/index.php?title=Serveur_CAS_5_dur_CentOS_7&quot; class=&quot;mw-redirect&quot; title=&quot;Serveur CAS 5 dur CentOS 7&quot;&gt;Serveur CAS 5 dur CentOS 7&lt;/a&gt; vers &lt;a href=&quot;/index.php?title=Serveur_CAS_4_sur_CentOS_7&quot; title=&quot;Serveur CAS 4 sur CentOS 7&quot;&gt;Serveur CAS 4 sur CentOS 7&lt;/a&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version du 12 octobre 2017 à 08:34&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Frank</name></author>	</entry>

	<entry>
		<id>https://wiki.kogite.fr/index.php?title=Serveur_CAS_4_sur_CentOS_7&amp;diff=6540&amp;oldid=prev</id>
		<title>Frank : Page créée avec « = Webographie = https://stansantiago.wordpress.com/2011/07/21/installing-cas-server-on-centos/    #(SSL auto-signed cert conf)  http://www.artduweb.com/tutoriels/cas-sso... »</title>
		<link rel="alternate" type="text/html" href="https://wiki.kogite.fr/index.php?title=Serveur_CAS_4_sur_CentOS_7&amp;diff=6540&amp;oldid=prev"/>
				<updated>2017-10-12T08:33:13Z</updated>
		
		<summary type="html">&lt;p&gt;Page créée avec « = Webographie = https://stansantiago.wordpress.com/2011/07/21/installing-cas-server-on-centos/    #(SSL auto-signed cert conf)  http://www.artduweb.com/tutoriels/cas-sso... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Webographie =&lt;br /&gt;
https://stansantiago.wordpress.com/2011/07/21/installing-cas-server-on-centos/    #(SSL auto-signed cert conf)&lt;br /&gt;
&lt;br /&gt;
http://www.artduweb.com/tutoriels/cas-sso&lt;br /&gt;
&lt;br /&gt;
https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-7-on-centos-7-via-yum&lt;br /&gt;
&lt;br /&gt;
http://tecadmin.net/configure-ssl-certificate-in-tomcat/&lt;br /&gt;
&lt;br /&gt;
https://wiki.jasig.org/display/CASUM/Best+Practice+-+Setting+Up+CAS+Locally+using+the+Maven+WAR+Overlay+Method&lt;br /&gt;
&lt;br /&gt;
https://apereo.github.io/cas/5.0.x/installation/Maven-Overlay-Installation.html&lt;br /&gt;
&lt;br /&gt;
= Installation et configuration =&lt;br /&gt;
== Tomcat ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel&lt;br /&gt;
yum install tomcat tomcat-admin-webapps tomcat-webapps&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Editer la configuration de Tomcat&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
vi /usr/share/tomcat/conf/tomcat.conf&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 JAVA_OPTS=&amp;quot;-Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xmx512m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Optionnel : Si le port 8080 est déjà utilisé sur le serveur, modifier le port par défaut de Tomcat (ex: en 8880):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
vi /usr/share/tomcat/conf/server.xml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;Connector port=&amp;quot;'''8880'''&amp;quot; protocol=&amp;quot;HTTP/1.1&amp;quot;&lt;br /&gt;
               connectionTimeout=&amp;quot;20000&amp;quot;&lt;br /&gt;
               redirectPort=&amp;quot;8443&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le bloc &amp;lt;tomcat-users&amp;gt; de tomcat-users.xml ajouter un admin webapps&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
vi /usr/share/tomcat/conf/tomcat-users.xml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &amp;lt;user username=&amp;quot;admin&amp;quot; password=&amp;quot;password&amp;quot; roles=&amp;quot;manager-gui,admin-gui&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Relancer Tomcat&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable tomcat&lt;br /&gt;
systemctl restart tomcat&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tester :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://&amp;lt;url du serveur&amp;gt;:8880&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Si l'écran d'acceuil apparait, tester le &amp;quot;manager apps&amp;quot; avec les identifiants indiqués dans tomcat-users.xml.&lt;br /&gt;
&lt;br /&gt;
Optionnel : inutile sur CO7 (jasper-jdt semble déjà présent par défaut), voir pour d'autres systèmes :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cd /usr/share/tomcat/lib&lt;br /&gt;
wget http://www.java2s.com/Code/JarDownload/tomcat-6.0.16-jasper-jdt.jar.zip&lt;br /&gt;
unzip tomcat-6.0.16-jasper-jdt.jar.zip&lt;br /&gt;
rm tomcat-6.0.16-jasper-jdt.jar.zip&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAS (install &amp;quot;de base&amp;quot;) ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cd /opt&lt;br /&gt;
wget http://developer.jasig.org/cas/cas-server-4.0.0-release.tar.gz&lt;br /&gt;
tar -xvzf cas-server-4.0.0-release.tar.gz&lt;br /&gt;
cp cas-server-4.0.0/modules/cas-server-webapp-4.0.0.war /usr/share/tomcat/webapps&lt;br /&gt;
systemctl restart tomcat&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Test CAS Server login page&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://&amp;lt;url du serveur&amp;gt;:8880/cas-server-webapp-4.0.0/login&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EDIT : à étudier, version 5 de CAS : http://book2s.com/java/jar/c/cas-server/download-cas-server-5.0.0.m1.jar.html&lt;br /&gt;
&lt;br /&gt;
== SSL ==&lt;br /&gt;
=== certificat auto-signé ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/usr/jdk1.8.0_11/bin/keytool -genkey -alias tomcat -keyalg RSA -keystore /usr/share/tomcat/.keystore&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
mettre les mêmes mots de passe au début et à la fin, toutes les autres options par défaut&lt;br /&gt;
&lt;br /&gt;
Editer la configuration Tomcat&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
vi /usr/share/tomcat/conf/server.xml &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Décommenter le bloc&lt;br /&gt;
 &amp;lt;Connector port=&amp;quot;8843&amp;quot;&lt;br /&gt;
   ...&lt;br /&gt;
&lt;br /&gt;
Changer éventuellement le port 8843 s'il est déjà utilisé (ainsi que ses références dans les autres blocs du fichier) et ajouter après sslProtocol=&amp;quot;TLS&amp;quot; :&lt;br /&gt;
 keystorePass=&amp;quot;&amp;lt;mot de passe défini avec keytool&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
si le keystore a été déplacé (option &amp;quot;-keystore&amp;quot; de keytool), ajouter&lt;br /&gt;
 keystoreFile=&amp;quot;chemin vers keystore&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== let's encrypt ===&lt;br /&gt;
Après installation de letsencypt, on peut utiliser un script de ce genre (à adapter, la partie centrale de génération du certificat lui-même par Letencrypt dépend du système et des options de renouvellement (voir tutos Let's Encrypt)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#author Ivan Tichy&lt;br /&gt;
#customized by Frank Soyer&lt;br /&gt;
&lt;br /&gt;
if [ $# -ne 1 ]&lt;br /&gt;
then&lt;br /&gt;
   echo &amp;quot;Usage : $0 &amp;lt;domain_name&amp;gt;&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
mydomain=$1&lt;br /&gt;
certdir=/etc/letsencrypt/live/$mydomain&lt;br /&gt;
keytooldir=/usr/jdk1.8.0_11/bin/ #java keytool path&lt;br /&gt;
keystoredir=/etc/pki/$mydomain&lt;br /&gt;
keystorpass=UpwFfpfC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;...commandes de génération du certificat par letsencrypt...&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Suppression de l'ancien certificat du keystore&lt;br /&gt;
$keytooldir/keytool -delete -alias $mydomain -storepass $keystorpass -keystore $keystoredir&lt;br /&gt;
$keytooldir/keytool -delete -alias $mydomain.p12 -storepass $keystorpass -keystore $keystoredir&lt;br /&gt;
&lt;br /&gt;
# Export vers format p12&lt;br /&gt;
/usr/bin/openssl pkcs12 -export -in $certdir/fullchain.pem -inkey $certdir/privkey.pem -out $certdir/$mydomain.p12 -name $mydomain.p12 -CAfile $certdir/chain.pem -caname root -password pass:aaa&lt;br /&gt;
&lt;br /&gt;
# Réinstallation dans le keystore&lt;br /&gt;
$keytooldir/keytool -importkeystore -srcstorepass aaa -deststorepass $keystorpass -destkeypass $keystorpass -srckeystore $certdir/$mydomain.p12 -srcstoretype PKCS12 -alias $mydomain.p12 -keystore $keystoredir&lt;br /&gt;
$keytooldir/keytool -import -trustcacerts -alias $mydomain -deststorepass $keystorpass -file $certdir/chain.pem -noprompt -keystore $keystoredir&lt;br /&gt;
&lt;br /&gt;
systemctl restart tomcat&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editer la configuration de Tomcat pour inclure le SSL&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
vi /usr/share/tomcat/conf/server.xml &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
    &amp;lt;Connector port=&amp;quot;8843&amp;quot; protocol=&amp;quot;org.apache.coyote.http11.Http11Protocol&amp;quot;&lt;br /&gt;
               maxThreads=&amp;quot;150&amp;quot; SSLEnabled=&amp;quot;true&amp;quot; scheme=&amp;quot;https&amp;quot; secure=&amp;quot;true&amp;quot;&lt;br /&gt;
               clientAuth=&amp;quot;false&amp;quot; sslEnabledProtocols=&amp;quot;TLSv1.2,TLSv1.1,TLSv1&amp;quot; ciphers=&amp;quot;TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384, TLS_ECDH_RSA_WITH_AES_256_CBC_SHA,TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDH_RSA_WITH_AES_128_CBC_SHA,TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA&amp;quot; keystoreFile=&amp;quot;/etc/pki/altern8.kogite.fr&amp;quot; keystorePass=&amp;quot;UpwFfpfC&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tester :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;https://&amp;lt;url du serveur&amp;gt;:8880/cas-server-webapp-4.0.0/login&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beans (authentification) ==&lt;br /&gt;
Les &amp;quot;beans&amp;quot; qui gèreront l'authentification sont déclarés dans deployerConfigContext.xml.&lt;br /&gt;
&lt;br /&gt;
Exemple pour une authentification générique (login/mot de passe):&lt;br /&gt;
&lt;br /&gt;
Si cas-server-support-generic-4.0.0.jar n'est pas déjà présent dans /usr/share/tomcat/webapps/cas-server-webapp-4.0.0/WEB-INF/lib (peut être installé par défaut), le copier :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp cas-server-4.0.0/modules/cas-server-support-generic-4.0.0.jar /usr/share/tomcat/webapps/cas-server-webapp-4.0.0/WEB-INF/lib&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modifier :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
vi /usr/share/tomcat/webapps/cas-server-webapp-4.0.0/WEB-INF/deployerConfigContext.xml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
décommenter la définition bean pour SimpleTestUsernamePasswordAuthenticationHandler et ajouter (avec login/mot de passe approprié):&lt;br /&gt;
 &amp;lt;bean class=&amp;quot;org.jasig.cas.adaptors.generic.AcceptUsersAuthenticationHandler&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;property name=&amp;quot;users&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;map&amp;gt;&lt;br /&gt;
          &amp;lt;entry key=&amp;quot;&amp;lt;username&amp;gt;&amp;quot; value=&amp;quot;&amp;lt;password&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;/map&amp;gt;&lt;br /&gt;
    &amp;lt;/property&amp;gt;&lt;br /&gt;
 &amp;lt;/bean&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
systemctl restart tomcat&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Tester&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;https://&amp;lt;url du serveur&amp;gt;:8880/cas-server-webapp-4.0.0/login&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Modification des sources =&lt;br /&gt;
Les sources sont paramétrables dans pom.xml du répertoire de compilation installé par le tar.gz (ex: dans /opt), puis on régénère un cas.war après modification.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cd /opt/cas-server-4.0.0/cas-server-webapp&lt;br /&gt;
# ...modifier le pom.xml, ajouter des sources, etc... et réinstaller&lt;br /&gt;
mvn clean install -Dlicense.skip=true&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mvn crée un rép. target dans lequel on trouve le cas.war compilé. On le copie au bon endroit&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /opt/cas-server-4.0.0/cas-server-webapp/target/cas.war /usr/share/tomcat/webapps/cas-server-webapp-4.0.0.war&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Attention : Normalement le répertoire cas-server-webapp-4.0.0 ne doit pas changer si on ne fait qu'écraser le .war. Si on renomme l'ancien par sécurité (en .old par ex.) le répertoire disparait et tomcat le recrée tout seul avec tout son contenu par défaut. Il faudra alors reconfigurer (restaurer) deployerConfigContext.xml.&lt;/div&gt;</summary>
		<author><name>Frank</name></author>	</entry>

	</feed>