This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
docpublic:systemes:ssocas:cas7install [2024/06/15 16:19] adminjp [Deployer dans tomcat] |
docpublic:systemes:ssocas:cas7install [2024/06/16 09:06] (current) adminjp [Registering Applications] |
||
|---|---|---|---|
| Line 763: | Line 763: | ||
| < | < | ||
| - | [root@cas6 ~]# cat / | + | [root@cas7 ~]# cat / |
| - | ProxyRequests off | + | #ProxyRequests off |
| - | ProxyPass /cas ajp:// | + | ProxyPass /cas ajp:// |
| - | ProxyPassReverse /cas ajp:// | + | ProxyPassReverse /cas ajp:// |
| ProxyPass /manager ajp:// | ProxyPass /manager ajp:// | ||
| ProxyPassReverse /manager ajp:// | ProxyPassReverse /manager ajp:// | ||
| + | |||
| </ | </ | ||
| Line 859: | Line 860: | ||
| ==== Registering Applications ==== | ==== Registering Applications ==== | ||
| + | |||
| + | * https:// | ||
| + | |||
| 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 . | 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éclarons dans cas.prpoerties | + | nous déclarons dans cas.properties |
| < | < | ||
| - | [root@ssocas6 | + | [root@cas7 cas-overlay-template]# |
| - | ### Registering Applications | + | 846-### Registering Applications |
| - | cas.serviceRegistry.json.location: | + | 876:cas.serviceRegistry.json.location: |
| </ | </ | ||
| - | Il est recommandé de nommer les nouveaux fichiers JSON comme ceci: " | + | Il est recommandé de nommer les nouveaux fichiers JSON comme ceci: " |
| Pour créer l'ID nous utilisons la commande date +%s | Pour créer l'ID nous utilisons la commande date +%s | ||
| < | < | ||
| - | [root@ssocas6 | + | [root@cas7 cas-overlay-template]# |
| - | [root@ssocas6 | + | [root@cas7 cas-overlay-template]# |
| - | [root@ssocas6 | + | [root@cas7 services]# touch disi_star_domain-`date +%s`.json |
| - | [root@ssocas6 | + | [root@cas7 services]# vim disi_star_domain-1718526946.json |
| </ | </ | ||
| - | on peux ensuite ajouter d' | + | le contenu de la définition de services a autoriser, dans cet exemple RegEx sur tout un domain |
| + | |||
| + | < | ||
| + | [root@cas7 services]# cat disi_star_domain-1718526946.json | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | |||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
| + | on peut ensuite ajouter d' | ||
| < | < | ||
| Line 887: | Line 916: | ||
| [root@ssocas6 services]# | [root@ssocas6 services]# | ||
| { | { | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| Line 899: | Line 928: | ||
| [1] | [1] | ||
| < | < | ||
| - | 2021-05-28 14:18:03,506 INFO [org.apereo.cas.services.AbstractServicesManager] - <Loaded [3] service(s) from [JsonServiceRegistry].> | + | 2024-06-16 10:56:43,076 INFO [org.apereo.cas.services.mgmt.AbstractServicesManager] - <Loaded [2] service(s) from [JsonServiceRegistry].> |
| </ | </ | ||
| Line 1180: | Line 1210: | ||
| </ | </ | ||
| - | on peux aussi extraire le cas.logo.png afin de disposer de l' | + | on peut aussi extraire le cas.logo.png afin de disposer de l' |
| < | < | ||
| Line 1188: | Line 1218: | ||
| </ | </ | ||
| + | |||
| + | il est possible de recuperer le logo depuis une autre version/ | ||
| + | |||
| + | < | ||
| + | [root@cas6 resources]# scp static/ | ||
| + | root@cas7.domain.fr' | ||
| + | logo_IMTBS-TSP_198x80.png | ||
| + | </ | ||
| + | |||
| + | restera a appeler ce fichier dans le cas.css | ||
| + | |||
| + | ==== CSS ==== | ||
| + | |||
| + | pour les gouts et les couleurs, extraire et modifier //cas.css// | ||
| + | |||
| + | < | ||
| + | [root@cas7 cas-overlay-template]# | ||
| + | To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https:// | ||
| + | Daemon will be stopped at the end of the build | ||
| + | Configuration on demand is an incubating feature. | ||
| + | |||
| + | > Task :unzipWAR | ||
| + | Unzipped WAR into / | ||
| + | |||
| + | > Task : | ||
| + | Copied file / | ||
| + | |||
| + | BUILD SUCCESSFUL in 13s | ||
| + | 10 actionable tasks: 5 executed, 5 up-to-date | ||
| + | |||
| + | </ | ||
| + | |||
| + | on change par exemple le logo | ||
| + | |||
| + | < | ||
| + | [root@cas7 resources]# diff templates/ | ||
| + | 35c35 | ||
| + | < th: | ||
| + | --- | ||
| + | > th: | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| enfin on redeploie le tout (il est possible de faire usage ./gradlew bootRun pour changer les views a chaud) | enfin on redeploie le tout (il est possible de faire usage ./gradlew bootRun pour changer les views a chaud) | ||
| Line 1207: | Line 1281: | ||
| - | === lie vers l'URL de changement de password === | + | ==== lien vers l'URL de changement de password |
| il est definit via le password Manamegement link => fragment pmlink a extraire pour trouver le bon lienvers le messages.propeties a modifier | il est definit via le password Manamegement link => fragment pmlink a extraire pour trouver le bon lienvers le messages.propeties a modifier | ||
| < | < | ||
| - | #./gradlew getResource -PresourceName=pmlinks | + | [root@cas7 cas-overlay-template]# ./gradlew getResource -PresourceName=pmlinks |
| > Task : | > Task : | ||
| - | Copied file /opt/test-6.3-cas-overlay-template/ | + | Copied file /opt/cas-src/ |
| - | + | ||
| - | [root@ssocas6d | + | |
| - | <span th: | + | |
| </ | </ | ||
| Line 1227: | Line 1297: | ||
| [root@ssocas6dev cas-overlay-template]# | [root@ssocas6dev cas-overlay-template]# | ||
| screen.pm.button.forgotpwd=< | screen.pm.button.forgotpwd=< | ||
| - | </ | ||
| - | |||
| - | === CSS === | ||
| - | |||
| - | pour les gouts et les couleurs, cas.css | ||
| - | |||
| - | < | ||
| - | ./gradlew getResource -PresourceName=cas.css | ||
| - | > Task : | ||
| - | Copied file / | ||
| </ | </ | ||