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 / | ||
</ | </ | ||