documentazione_3di_riservata:manuali_sysadmin:cas_installazione
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| documentazione_3di_riservata:manuali_sysadmin:cas_installazione [2017/11/21 09:47] – epapakroni | documentazione_3di_riservata:manuali_sysadmin:cas_installazione [Data sconosciuta] (versione attuale) – eliminata - modifica esterna (Data sconosciuta) 127.0.0.1 | ||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| - | **Pacchetti che servono:** | ||
| - | |||
| - | - Tomcat8 | ||
| - | - JDK8 | ||
| - | - CAS Overlay Template | ||
| - | | ||
| - | |||
| - | 1.) **Prima di procedere con tutte le configurazioni si deve generare una chiave per il server CAS.** | ||
| - | |||
| - | Eseguire il seguente comando per generare la chiave: | ||
| - | |||
| - | '' | ||
| - | |||
| - | **Importante inserire nel nome e cognome il nome del server(hostname) oppure localhost** | ||
| - | |||
| - | 2.) **Attivare SSL su tomcat. Modifica server.xml: | ||
| - | |||
| - | <code xml> < Connector port=" | ||
| - | maxThreads=" | ||
| - | clientAuth=" | ||
| - | keystoreFile="/ | ||
| - | keystorePass=" | ||
| - | truststoreFile="/ | ||
| - | | ||
| - | </ | ||
| - | | ||
| - | 3.) **Installazione CAS Overlay Template** | ||
| - | |||
| - | * Scarica CAS dal: [[https:// | ||
| - | * Dopo aver scompattato il pacchetto eseguire il commando nella cartella del cas: | ||
| - | |||
| - | '' | ||
| - | * Nella directory cas-overlay-master/ | ||
| - | * In / | ||
| - | * Modifica il / | ||
| - | |||
| - | < | ||
| - | |||
| - | cas.server.name=https:// | ||
| - | cas.server.prefix=https:// | ||
| - | |||
| - | cas.host.name=localhost | ||
| - | server.context-path=/ | ||
| - | server.port=8443 | ||
| - | |||
| - | server.ssl.key-store=file:/ | ||
| - | server.ssl.key-store-password=changeit | ||
| - | server.ssl.key-password=changeit | ||
| - | |||
| - | |||
| - | management.contextPath=/ | ||
| - | management.security.enabled=true | ||
| - | management.security.roles=ACTUATOR, | ||
| - | management.security.sessions=if_required | ||
| - | |||
| - | cas.adminPagesSecurity.ip=127\.0\.0\.1 | ||
| - | logging.config=file:/ | ||
| - | |||
| - | cas.serviceRegistry.watcherEnabled=true | ||
| - | cas.serviceRegistry.repeatInterval=120000 | ||
| - | cas.serviceRegistry.startDelay=15000 | ||
| - | cas.serviceRegistry.initFromJson=true | ||
| - | cas.serviceRegistry.config.location=file:/ | ||
| - | |||
| - | # | ||
| - | cas.authn.accept.users= | ||
| - | # | ||
| - | |||
| - | cas.authn.file.separator=:: | ||
| - | cas.authn.file.filename=file:/// | ||
| - | </ | ||
| - | |||
| - | * Per autentificare tramite una lista file TXT, si deve mettere la dependency nel file pom.xml. | ||
| - | * Scaricare nel cas/ | ||
| - | * Ricorda di copiare il codice della dependecy come suggerito nel sito maven | ||
| - | |||
| - | <code xml> | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | * Crea file json in / | ||
| - | |||
| - | <code xml> | ||
| - | { | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | } | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | **Attenzione!** //Il nome del file deve essere name-id.json come specificato nello script.// | ||
| - | |||
| - | |||
| - | | ||
| - | |||
| - | |||
| - | |||
| - | |||
/data/attic/documentazione_3di_riservata/manuali_sysadmin/cas_installazione.1511254052.txt.gz · Ultima modifica: da epapakroni