Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
docpublic:systemes:ssocas:cas6install [2021/12/11 23:27]
adminjp [etat des lieux]
docpublic:systemes:ssocas:cas6install [2022/12/14 22:25] (current)
adminjp [CAS6 template overlay]
Line 295: Line 295:
 on commence par recuperer le template overlay de CAS on commence par recuperer le template overlay de CAS
  
-cf https://apereo.github.io/cas/6.3.x/installation/WAR-Overlay-Installation.html pour des explication sur les Overlays+cf https://apereo.github.io/cas/6.6.x/installation/WAR-Overlay-Installation.html pour des explication sur les Overlays
  
  
Line 674: Line 674:
 May 22 11:27:55 ldap slapd[2086]: conn=1161 op=0 RESULT tag=97 err=0 text= May 22 11:27:55 ldap slapd[2086]: conn=1161 op=0 RESULT tag=97 err=0 text=
 </code> </code>
 +
 +
 +==== attributes ====
 +
 +  * https://fawnoos.com/blog/ + https://fawnoos.com/tags/?t=Attribute%20Resolution
 +  * https://fawnoos.com/2019/03/15/cas61x-attribute-repositories/
 +  * https://stackoverflow.com/questions/61050686/how-to-get-ldap-user-attributes-with-spnego-and-cas
  
  
 ==== Registering Applications ==== ==== Registering Applications ====
  
-les appplications clientes qui doivent utiliser notre serveur CAS doivent etre declarée a priori . cela peut se faire au travers d'uj simple fichier de type json . +les appplications clientes autorisées à utiliser notre serveur CAS doivent etre declarée au préalable . cela peut se faire au travers d'un simple fichier de type json . 
  
-nous délarons dans cas.prpoerties le chemin d'acces a ce fichier json+nous déclarons dans cas.prpoerties le chemin d'acces a ce fichier json
  
 <code> <code>
Line 966: Line 973:
  
 <code> <code>
-[root@ssocas6d cas-overlay-template]# grep screen.pm.button.forgotpwd src/main/resources/messages_fr.properties+[root@ssocas6dev cas-overlay-template]# grep screen.pm.button.forgotpwd src/main/resources/messages_fr.properties
 screen.pm.button.forgotpwd=<a href="https://credreset.domain.fr/">Mot de passe oublié ?</a> screen.pm.button.forgotpwd=<a href="https://credreset.domain.fr/">Mot de passe oublié ?</a>
 </code> </code>
Line 1316: Line 1323:
 </code> </code>
  
-On est up2date ! .+On est up2date pour CAS ! . 
 + 
 + 
 +===== update tomcat ===== 
 + 
 +depuis le passage en rhel/centos/vz..; 8 il n'y a plus de tomcat packagé au profit de Jboss . Ici nous avons donc une version tar.gz de tomcat , qu'il faut donc updater manuellement  
 + 
 +====  download et de-tar ==== 
 +<code> 
 +[root@cas6dev opt]# wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.56/bin/apache-tomcat-9.0.56.tar.gz 
 +[root@cas6dev opt]# tar xvfz apache-tomcat-9.0.56.tar.gz 
 +[root@cas6dev opt]# chown -R tomcat:tomcat apache-tomcat-9.0.56 
 + 
 +[root@cas6dev opt]# cd apache-tomcat-9.0.56 
 +</code> 
 + 
 +==== edit config files ==== 
 + 
 +il faut retablir la configuration dans les fichiers configurés  
 + 
 +  - conf/server.xml        # activer le connector AJP en 8009 pour notre frontal apache-httpd 
 +  - conf/tomcat-users.xml  # configuerer des role/users si manager utilisé 
 +  - webapps/manager/META-INF/context.xml  # definir le controle d'acces IP au manager 
 + 
 +==== cas.war dans webapps ==== 
 + 
 +on remet la cas.war dans le webapps du la nouvelle version tomcat pour redeploiement automatique au lancement de tomcat  
 + 
 +<code> 
 +[root@cas6dev opt]# cp /opt/6.3-updated-cas-overlay-template/cas-overlay-template/build/libs/cas.war /opt/apache-tomcat-9.0.56/webapps/ 
 +</code> 
 + 
 +==== lien tomcat et restart ==== 
 + 
 +on arrete tomcat, repositionne le lien /opt/tomcat vers notre nouvelle version et on relance tomcat 
 + 
 +<code> 
 +[root@cas6dev opt]# systemctl stop tomcat.service  
 +[root@cas6dev opt]# rm tomcat 
 +rm : supprimer 'tomcat' du type lien symbolique ?
 +[root@cas6dev opt]# ln -s apache-tomcat-9.0.56 tomcat  
 +[root@cas6dev opt]# systemctl start tomcat  
 +[root@cas6dev opt]# tail -f tomcat/logs/catalina.out  
 +... 
 +    / \  |  _ \| ____|  _ \| ____/ _ \   / ___|  / \  / ___|  
 +   / _ \ | |_) |  _| | |_) |  _|| | | | | |     / _ \ \___ \  
 +  / ___ \|  __/| |___|  _ <| |__| |_| | | |___ / ___ \ ___) | 
 + /_/   \_\_|   |_____|_| \_\_____\___/   \____/_/   \_\____/  
 +                                                              
 + 
 +CAS Version: 6.3.7 
 +CAS Branch: 6.3.x 
 +.. 
 +------------------------------------------------------------ 
 +Apache Tomcat Version: Apache Tomcat/9.0.56 
 +------------------------------------------------------------ 
 + 
 +</code> 
  
  
docpublic/systemes/ssocas/cas6install.1639265244.txt.gz · Last modified: 2021/12/11 23:27 by adminjp
[unknown link type]Back to top
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0