documentazione_3di:installazione_docway4:autenticazione_tomcat
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:installazione_docway4:autenticazione_tomcat [2016/02/16 12:05] – [Configurazione di Internet Information Services (IIS) - Docway4 e connettore AJP] ncandelora | documentazione_3di:installazione_docway4:autenticazione_tomcat [Data sconosciuta] (versione attuale) – eliminata - modifica esterna (Data sconosciuta) 127.0.0.1 | ||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| - | ====== Metodi di autenticazione ====== | ||
| - | \\ | ||
| - | Il sistema di autenticazione di tomcat prevede l' | ||
| - | \\ | ||
| - | La struttura modulare di questo sistema permette di utilizzare diversi sottosistemi. Viene a questo punto definito un [[http:// | ||
| - | \\ | ||
| - | I moduli di autenticazione attualmente utilizzati da noi sono: | ||
| - | * <color darkblue> | ||
| - | * <color darkblue> | ||
| - | * <color darkblue> | ||
| - | \\ | ||
| - | \\ | ||
| - | In alternativa è possibile disattivare il sistema di autenticazione di Tomcat e utilizzare un proxy come Apache Web Server o IIS per fornire il servizio di autenticazione. | ||
| - | Questa pratica è poco utilizzata poiché Tomcat ha già molti moduli equivalenti a quelli per Apache WS e generalmente si decide di risparmiare risorse non impiegando IIS come proxy. | ||
| - | \\ | ||
| - | Tuttavia viene ancora utilizzato per integrazioni con ambienti Microsoft il seguente sistema: | ||
| - | * <color darkblue> | ||
| - | \\ | ||
| - | \\ | ||
| - | ===== Autenticazione di base ===== | ||
| - | L' | ||
| - | \\ | ||
| - | __L' | ||
| - | * Utente | ||
| - | * Password | ||
| - | * Ruolo | ||
| - | \\ | ||
| - | La limitazione dei diritti di ogni ruolo viene poi definita all' | ||
| - | \\ | ||
| - | Un esempio di tomcat-users.xml può essere il seguente: | ||
| - | <code xml> | ||
| - | |||
| - | <?xml version=' | ||
| - | < | ||
| - | <role rolename=" | ||
| - | <role rolename=" | ||
| - | <role rolename=" | ||
| - | <role rolename=" | ||
| - | <user username=" | ||
| - | <user username=" | ||
| - | <user username=" | ||
| - | </ | ||
| - | |||
| - | </ | ||
| - | \\ | ||
| - | Come si può notare dall' | ||
| - | * **tomcat-users** - elemento radice, deve essere presente e tutti i dati devono essere contenuti all' | ||
| - | * **role** – indica una dichiarazione di un ruolo, l' | ||
| - | * **user** – elemento che definisce un utente | ||
| - | * **username** – si tratta del nome utente per effettuare l' | ||
| - | * **password** – password di accesso con cifratura MD5 | ||
| - | * **roles** – ruolo assegnato all' | ||
| - | \\ | ||
| - | I ruoli preimpostati per un installazione di docway sono i seguenti: | ||
| - | \\ | ||
| - | * **admin** - ruolo generico amministratore docway/ | ||
| - | * **manager-gui** – ruolo per l' | ||
| - | * **admjspuser** – ruolo per l' | ||
| - | * **jspuser** – ruolo per l' | ||
| - | \\ | ||
| - | Nonostante alcuni ruoli possano intersecarsi, | ||
| - | E' inoltre consigliato l' | ||
| - | \\ | ||
| - | Per la maggior parte degli ambienti è sufficiente specificare jspuser per tutti gli utenti, admjspuser per il responsabile del protocollo e admin, | ||
| - | \\ | ||
| - | \\ | ||
| - | ==== Creazione del file tomcat-users.xml tramite script ==== | ||
| - | \\ | ||
| - | E' possibile creare un nuovo file tomcat-user.xml in qualsiasi modo, basta seguire le specifiche precedenti. | ||
| - | \\ | ||
| - | Un possibile modo di creazione, che non prevede login con spazi e usa password iniziali da cambiare al primo accesso o per ambienti di test, potrebbe essere il seguente script bash: | ||
| - | <code bash|create_tomcat-users.sh> | ||
| - | #!/bin/bash | ||
| - | export nomefile=" | ||
| - | echo "< | ||
| - | <role rolename=\" | ||
| - | <role rolename=\" | ||
| - | <role rolename=\" | ||
| - | <role rolename=\" | ||
| - | # Rimuovere la riga seguente nel caso si voglia rimuovere l' | ||
| - | echo "< | ||
| - | for i in `cat $nomefile`; do | ||
| - | | ||
| - | | ||
| - | echo "< | ||
| - | done | ||
| - | echo "</ | ||
| - | </ | ||
| - | Lo script prevede come parametro un file di testo che comprende tutti gli utenti uno per riga. Un esempio di esecuzione potrebbe essere: | ||
| - | \\ | ||
| - | nomescript fileutenti.txt > tomcat-users.xml | ||
| - | \\ | ||
| - | E' necessario ora aggiungere i ruoli per gli utenti amministratori con un editor e assicurarsi che le password vengano modificate. E' possibile anche impostare l' | ||
| - | \\ | ||
| - | \\ | ||
| - | |||
| - | ==== Caricamento dei nuovi utenti ==== | ||
| - | \\ | ||
| - | Prima di caricare il nuovo file è necessario fermare il servizio tomcat: | ||
| - | \\ | ||
| - | / | ||
| - | \\ | ||
| - | Sovrascrivere il file esistente con quello appena creato: | ||
| - | \\ | ||
| - | cp ~/ | ||
| - | \\ | ||
| - | Riavviare tomcat: | ||
| - | \\ | ||
| - | / | ||
| - | \\ | ||
| - | \\ | ||
| - | Nello stesso modo è possibile effettuare le modifiche direttamente sul file nel caso di variazioni. | ||
| - | \\ | ||
| - | \\ | ||
| - | |||
| - | ===== Autenticazione LDAP ===== | ||
| - | |||
| - | Il servlet container Tomcat supporta diverse fonti di autenticazione: | ||
| - | |||
| - | La documentazione ufficiale sul sito di [[http:// | ||
| - | |||
| - | A seguire forniremo i valori da inserire sui campi interrogati da Tomcat per utilizzare la fonte LDAP come metodo di autenticazione. | ||
| - | |||
| - | Configurazione di esempio di una struttura LDAP: | ||
| - | <code ldif Utenti.ldif> | ||
| - | dn: uid=admin, | ||
| - | objectClass: | ||
| - | uid: admin | ||
| - | sn: app | ||
| - | cn: Amministratore | ||
| - | userPassword: | ||
| - | | ||
| - | dn: uid=protocollista, | ||
| - | objectClass: | ||
| - | uid: protocollista | ||
| - | sn: app | ||
| - | cn: Utente Base | ||
| - | userPassword: | ||
| - | | ||
| - | dn: uid=responsabile, | ||
| - | objectClass: | ||
| - | uid: responsabile | ||
| - | sn: app | ||
| - | cn: Utente Amministrativo | ||
| - | userPassword: | ||
| - | </ | ||
| - | <code ldif Ruoli.ldif> | ||
| - | dn: cn=admin, | ||
| - | objectClass: | ||
| - | cn: admin | ||
| - | uniqueMember: | ||
| - | | ||
| - | dn: cn=manager-gui, | ||
| - | objectClass: | ||
| - | cn: manager-gui | ||
| - | uniqueMember: | ||
| - | uniqueMember: | ||
| - | | ||
| - | dn: cn=admjspuser, | ||
| - | objectClass: | ||
| - | cn: admjspuser | ||
| - | uniqueMember: | ||
| - | uniqueMember: | ||
| - | |||
| - | dn: cn=jspuser, | ||
| - | objectClass: | ||
| - | cn: jspuser | ||
| - | uniqueMember: | ||
| - | uniqueMember: | ||
| - | </ | ||
| - | <code ldif Gruppi.ldif> | ||
| - | dn: ou=docway, | ||
| - | objectClass: | ||
| - | ou: docway | ||
| - | </ | ||
| - | Questa Semplice configurazione associa ad ogni utente determinati roles: | ||
| - | |||
| - | admin: **jspuser, admin, manager-gui, | ||
| - | |||
| - | responsabile: | ||
| - | |||
| - | protocollista: | ||
| - | |||
| - | tutti raccolti nel gruppo **docway** | ||
| - | |||
| - | L' | ||
| - | - specifica nel file server.xml, alla quale ci si può poi riferire dall' | ||
| - | - specifica direttamente nel file di contesto dell' | ||
| - | |||
| - | Un esempio di configurazione all' | ||
| - | |||
| - | **Installazioni Linux** | ||
| - | <code xml> | ||
| - | |||
| - | <Context path="/ | ||
| - | |||
| - | |||
| - | < | ||
| - | connectionURL=" | ||
| - | userPattern=" | ||
| - | roleBase=" | ||
| - | roleName=" | ||
| - | roleSearch=" | ||
| - | /> | ||
| - | < | ||
| - | <Valve className=" | ||
| - | allow=" | ||
| - | --> | ||
| - | | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | **installazioni windows** | ||
| - | |||
| - | <code xml> | ||
| - | |||
| - | <Context path="/ | ||
| - | |||
| - | |||
| - | < | ||
| - | connectionURL=" | ||
| - | userPattern=" | ||
| - | roleBase=" | ||
| - | roleName=" | ||
| - | roleSearch=" | ||
| - | /> | ||
| - | <!-- | ||
| - | <Valve className=" | ||
| - | allow=" | ||
| - | --> | ||
| - | | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | Gli esempi sopra riportati sono adeguati ad uno scenario nel quale: | ||
| - | - il server LDAP non richiede autorizzazione per il bind (assenza di attributi che indichino un nome utente e una password); | ||
| - | - il nome utente (login name) è contenuto esso stesso nel distinguished name (dn) degli elementi dell' | ||
| - | - il nome del/dei ruolo/i è contenuto nel campo cn sotto ou=docway, | ||
| - | |||
| - | Per una realtà nella quale le informazioni per la login degli utenti ed i loro ruoli sono più strutturati, | ||
| - | <code xml> | ||
| - | <Context [...]> | ||
| - | < | ||
| - | connectionURL=" | ||
| - | alternateURL=" | ||
| - | connectionName=" | ||
| - | connectionPassword=" | ||
| - | userBase=" | ||
| - | userSubtree=" | ||
| - | userSearch=" | ||
| - | roleBase=" | ||
| - | roleName=" | ||
| - | roleSearch=" | ||
| - | /> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | In questo secondo esempio, la realtà delineata è la seguente: | ||
| - | - Esiste un secondo server LDAP (**alternateURL**), | ||
| - | - i parametri **connectionName** e **connectionPassword** indicano le credenziali (in questo caso, l' | ||
| - | - gli elementi che contengono le informazioni degli utenti sono sotto il ramo ou=Utenti-docway, | ||
| - | - l' | ||
| - | - i ruoli sono presenti sotto il ramo ou=Gruppi-docway, | ||
| - | - il nome del ruolo è da ricercarsi nel suo common name (**roleName=" | ||
| - | - infine, il nome del ruolo è anche contenuto nell' | ||
| - | |||
| - | |||
| - | ==== Considerazioni ==== | ||
| - | |||
| - | La configurazione sopra riportata è da ritenersi un esempio; in scenari con già una alberatura LDAP costituita | ||
| - | andranno modificati i valori. Tuttavia i gruppi e le risorse sono necessari per il corretto funzionamento della applicazione. | ||
| - | |||
| - | \\ | ||
| - | \\ | ||
| - | |||
| - | ===== Autenticazione tramite Active Directory ===== | ||
| - | E' possibile in alternativa all' | ||
| - | ==== Requisiti ==== | ||
| - | |||
| - | Per utilizzare le utenze di Active Directory di Windows sulla macchina windows che ospita l' | ||
| - | * Avere IIS versione 6 o superiore già installato nel sistema | ||
| - | * Utilizzare una macchina Windows che sia nel dominio desiderato di Active Directory ma che non sia un Domain Controller. | ||
| - | ==== Configurazione di Tomcat ==== | ||
| - | |||
| - | Per configurare correttamente Tomcat per collegarsi con IIS in modo da sfruttare i suoi meccanismi di autenticazione, | ||
| - | Nello specifico si tratta di: | ||
| - | |||
| - | - disabilitare l' | ||
| - | - disabilitare l' | ||
| - | |||
| - | Le azioni da eseguire sono: | ||
| - | - sostituire il file docway4/ | ||
| - | - aprire il file server.xml nella conf/ di Tomcat e modificare l' | ||
| - | <code xml> | ||
| - | <!-- Define an AJP 1.3 Connector on port 8009 --> | ||
| - | < | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Configurazione di Internet Information Services (IIS) ==== | ||
| - | |||
| - | === Requisiti === | ||
| - | |||
| - | * Windows Server con tecnologia IIS | ||
| - | * Comunicazione di rete diretta con il server in cui si trova Apache Tomcat (se non risiede sulla macchina stessa) | ||
| - | * Applicazione MSXML installata sul server ((Solitamente la versione corretta è già installata con IIS7+, viene fornita una versione compatibile con IIS 6 nel pacchetto di installazione)) | ||
| - | * Il server deve essere parte dello stesso dominio Active Directory dei client ((In alcuni casi è possibile utilizzare anche domini in trust, se vengono configurati correttamente i client)) | ||
| - | * Il server NON deve essere un domain controller. | ||
| - | |||
| - | === Requisiti minimi === | ||
| - | * Windows Server 2003 con IIS 6 o superiore | ||
| - | * Internet Explorer 9 o superiore, Google Chrome o Mozilla Firefox ((vedere [[http:// | ||
| - | |||
| - | === Consigliati === | ||
| - | * Windows Server 2008 con IIS 7 o superiore | ||
| - | * Internet Explorer 9 o superiore, Google Chrome o Mozilla Firefox ((vedere [[http:// | ||
| - | |||
| - | |||
| - | == Link utili == | ||
| - | |||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | |||
| - | === Configurazione IIS versione 6 === | ||
| - | |||
| - | E' possibile accedere alla configurazione di IIS tramite il pannello //Strumenti di Amministrazione// | ||
| - | \\ | ||
| - | \\ | ||
| - | Nella sezione siti web sotto //Sito predefinito// | ||
| - | |||
| - | {{: | ||
| - | {{: | ||
| - | \\ | ||
| - | {{: | ||
| - | |||
| - | <color # | ||
| - | |||
| - | * <color darkblue> | ||
| - | |||
| - | Inoltre è necessario configurare nelle proprietà: | ||
| - | \\ | ||
| - | * <color darkblue> | ||
| - | * <color darkblue> | ||
| - | * <color darkblue> | ||
| - | \\ | ||
| - | \\ | ||
| - | Successivamente è necessario creare le directory virtuali //engine// con diritti di esecuzione ISAPI: | ||
| - | \\ | ||
| - | \\ | ||
| - | {{: | ||
| - | {{: | ||
| - | \\ | ||
| - | \\ | ||
| - | Devono essere create nella sezione <color # | ||
| - | \\ | ||
| - | \\ | ||
| - | <color # | ||
| - | |||
| - | * <color darkblue> | ||
| - | \\ | ||
| - | |||
| - | Successivamente è necessario aggiungere alla sezione Estensioni servizio web le librerie dll utilizzate: | ||
| - | * <color # | ||
| - | * <color # | ||
| - | * <color # | ||
| - | * <color # | ||
| - | utilizzando un nome indicativo del servizio formito (es: docway) e abilitare il checkbox finale "// | ||
| - | * <color darkblue> | ||
| - | \\ | ||
| - | <color # | ||
| - | \\ | ||
| - | \\ | ||
| - | * <color darkblue> | ||
| - | \\ | ||
| - | == Configurazione IIS versione 7 == | ||
| - | \\ | ||
| - | Windows Server 2008 ha una gestione modulare dei componenti e di base le funzioni necessarie non sono installate. Per attivarle accedere all' | ||
| - | \\ | ||
| - | \\ | ||
| - | Una volta installato IIS creare una nuova directory virtuale dandogli il nome //xway//, e farla puntare all' | ||
| - | \\ | ||
| - | {{: | ||
| - | {{: | ||
| - | \\ | ||
| - | * <color darkblue> | ||
| - | \\ | ||
| - | Successivamente è necessario creare le applicazioni //engine//: | ||
| - | \\ | ||
| - | \\ | ||
| - | {{: | ||
| - | {{: | ||
| - | {{: | ||
| - | \\ | ||
| - | \\ | ||
| - | Devono essere create nella sezione <color # | ||
| - | \\ | ||
| - | * <color darkblue> | ||
| - | \\ | ||
| - | Di base IIS 7 non consente l' | ||
| - | Accedere a {{: | ||
| - | \\ | ||
| - | {{: | ||
| - | \\ | ||
| - | In questa tabella modificare il valore //Enable 32-bit Applications// | ||
| - | \\ | ||
| - | * <color darkblue> | ||
| - | <color # | ||
| - | \\ | ||
| - | \\ | ||
| - | Sempre nel {{: | ||
| - | \\ | ||
| - | {{: | ||
| - | \\ | ||
| - | Nella tendina con etichetta //.NET Framework Version// selezionare <color # | ||
| - | \\ | ||
| - | * <color darkblue> | ||
| - | Spostarsi su {{: | ||
| - | \\ | ||
| - | {{: | ||
| - | \\ | ||
| - | Selezionare come nella foto tutti i diritti di esecuzione. | ||
| - | \\ | ||
| - | * <color darkblue> | ||
| - | Tornare su {{: | ||
| - | \\ | ||
| - | {{: | ||
| - | \\ | ||
| - | Disabilitare l' | ||
| - | * <color darkblue> | ||
| - | Spostarsi nella sezione superiore nel menu a sinistra dove compare il nome del server e selezionare il pulsante Isapi and CGI restrictions. | ||
| - | \\ | ||
| - | Comparirà una finestra con un elenco delle isapi consentite. Inserire i seguenti percorsi come da immagine: | ||
| - | * <color # | ||
| - | * <color # | ||
| - | * <color # | ||
| - | * <color # | ||
| - | \\ | ||
| - | {{: | ||
| - | \\ | ||
| - | Assicurarsi che la casella di spunta sia selezionata. | ||
| - | * <color darkblue> | ||
| - | \\ | ||
| - | * <color darkblue> | ||
| - | |||
| - | == Configurazioni aggiuntive | ||
| - | \\ | ||
| - | E' necessario configurare i file hc.ini nelle cartelle <color # | ||
| - | |||
| - | * <color darkblue> | ||
| - | \\ | ||
| - | \\ | ||
| - | E' necessario riavviare il servizio di IIS per applicare la configurazione. | ||
| - | * <color darkblue> | ||
| - | |||
| - | \\ | ||
| - | E' necessario impostare i diritti sul filesystem nelle cartelle delle isapi <color # | ||
| - | \\ | ||
| - | • <color # | ||
| - | \\ | ||
| - | • <color # | ||
| - | \\ | ||
| - | \\ | ||
| - | Il gruppo docwayadm dovrà avere accesso in lettura e in esecuzione a entrambe le cartelle e a tutti i files contenuti, il gruppo docwayusers a tutti i file tranne hcadm.dll. | ||
| - | |||
| - | Aggiungere inoltre nell' | ||
| - | * utente IWAM_< | ||
| - | * gruppo IIS_WPG | ||
| - | \\ | ||
| - | <color # | ||
| - | \\ | ||
| - | |||
| - | * <color darkblue> | ||
| - | \\ | ||
| - | |||
| - | ==== Configurazione di Internet Information Services (IIS) - Docway4 e connettore AJP==== | ||
| - | |||
| - | Windows Server 2008 ha una gestione modulare dei componenti e di base le funzioni necessarie non sono installate. Per attivarle accedere all' | ||
| - | |||
| - | Download connettore (64 bit): [[http:// | ||
| - | |||
| - | 1- <color blue> | ||
| - | * **isapi_redirect.dll</ | ||
| - | * **isapi_redirect.properties** con il seguente contenuto: | ||
| - | |||
| - | < | ||
| - | # Configuration file for the Jakarta ISAPI Redirector | ||
| - | |||
| - | # The path to the ISAPI Redirector Extension, relative to the website | ||
| - | # This must be in a virtual directory with execute privileges | ||
| - | extension_uri=/ | ||
| - | |||
| - | # Full path to the log file for the ISAPI Redirector | ||
| - | log_file=E: | ||
| - | |||
| - | # Log level (debug, info, warn, error or trace) | ||
| - | log_level=trace | ||
| - | |||
| - | # Full path to the workers.properties file, | ||
| - | worker_file=E: | ||
| - | |||
| - | # Full path to the uriworkermap.properties file | ||
| - | worker_mount_file=E: | ||
| - | |||
| - | rewrite_rule_file=E: | ||
| - | </ | ||
| - | |||
| - | * **workers.properties** con il seguente contenuto: | ||
| - | |||
| - | < | ||
| - | # workers.properties.minimal - | ||
| - | # | ||
| - | # This file provides minimal jk configuration properties needed to | ||
| - | # connect to Tomcat. | ||
| - | # | ||
| - | # The workers that jk should create and work with. | ||
| - | # | ||
| - | worker.list=ajp13, | ||
| - | |||
| - | # | ||
| - | # Defining a worker named worker1 and of type ajp13. | ||
| - | # Note that the name and the type do not have to match. | ||
| - | # | ||
| - | worker.ajp13w.type=ajp13 | ||
| - | worker.ajp13w.host=localhost | ||
| - | worker.ajp13w.port=8009 | ||
| - | worker.wlb.type=lb | ||
| - | worker.wlb.balance_workers=ajp13w | ||
| - | worker.jkstatus.type=status | ||
| - | </ | ||
| - | |||
| - | |||
| - | * **uriworkermap.properties** con il seguente contenuto: | ||
| - | |||
| - | < | ||
| - | # uriworkermap.properties - IIS | ||
| - | # | ||
| - | # This file provides mappings for the workers | ||
| - | # defined in workermap.properties.minimal. | ||
| - | # The general syntax for this file is: | ||
| - | # [URL]=[Worker name] | ||
| - | / | ||
| - | / | ||
| - | </ | ||
| - | |||
| - | * **rewrite.properties** che può essere lasciato vuoto. | ||
| - | |||
| - | 2- <color blue> | ||
| - | |||
| - | Aprire IIS Manager, posizionarsi sul server e cliccare su **ISAPI and CGI Restrictions**; | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | 3- <color blue> | ||
| - | |||
| - | Posizionarsi sul server e aggiungere una nuova **Application Pool** denominata **jakarta** e configurata come da immagine: | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | Verificare che nelle **Advanced Settings** dell' | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | 4- <color blue> | ||
| - | |||
| - | Posizionarsi sul **Default Web Site** e cliccare sul menù **ISAPI Filter**; aggiungere un nuovo filtro come da immagine: | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | 5- <color blue> | ||
| - | |||
| - | Posizionarsi sul Default Web Site a aggiungere una nuova **Virtual Directory** denominata **jakarta** come da immagine (NB: scrivere jakarta il lover case): | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | Posizionarsi sulla virtual directory jakarta appena creata e selezionare il menù **Handler Mappings**; dalle Actions selezionare **Edit Feature Permission** e selezionare tutte le opzioni presenti (Read, Script, Execute): | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | 6- <color blue> | ||
| - | |||
| - | Posizionarsi sul Default Web Site a aggiungere una ulteriore **Virtual Directory** denominata **DocWay4** come da immagine (NB: scrivere DocWay4 rispettando le maiuscole e le minuscole): | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | Nel Physical Path inserire il percorso completo fino alla directory DocWay4 dell' | ||
| - | |||
| - | Posizionarsi sulla virtual directory DocWay4 appena creata e selezionare il menù **Handler Mappings**; dalle Actions selezionare **Edit Feature Permission** e selezionare tutte le opzioni presenti (Read, Script, Execute): | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | 7- <color blue> | ||
| - | |||
| - | Posizionarsi sul Default Web Site e selezionare il menù **Authentication**; | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | 8- <color blue> | ||
| - | |||
| - | 9- <color blue> | ||
| - | |||
| - | Assegnare i permessi al gruppo **IIS_IUSRS** sulle directory: | ||
| - | * **DocWay4** | ||
| - | * **tomcat_iis_connector** | ||
| - | |||
| - | <WRAP important> | ||
| - | **Assicurarsi di aver impostato il web.xml dell' | ||
| - | \\ | ||
| - | **Assicurarsi di aver seguito le indicazioni in qeusto [[http:// | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | ==== Configurare i limiti di download (e upload) ==== | ||
| - | |||
| - | Nel caso non si riescano a scaricare allegati superiori ai 25MB, è necessario effettuare l' | ||
| - | Per fare ciò, modificare il file web.config relativo al sito di docway aggiungendo i seguenti elementi: | ||
| - | <code xml> | ||
| - | < | ||
| - | [...] | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | [...] | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| - | [...] | ||
| - | </ | ||
| - | </ | ||
| - | dove XXXXXX e YYYYYY sono, rispettivamente, | ||
| - | |||
| - | |||
| - | ==== Accorgimenti lato client ==== | ||
| - | |||
| - | === Impostazioni specifiche per Internet Explorer (IE) === | ||
| - | |||
| - | Per poter utilizzare l' | ||
| - | |||
| - | **Per inserire il sito del protocollo nell' | ||
| - | - <color darkblue> | ||
| - | - <color darkblue> | ||
| - | - <color darkblue> | ||
| - | - <color darkblue> | ||
| - | - <color darkblue> | ||
| - | - <color darkblue> | ||
| - | \\ | ||
| - | \\ | ||
| - | <color # | ||
| - | \\ | ||
| - | \\ | ||
| - | \\ | ||
| - | Il link differirà da quello base di tomcat in questo modo: | ||
| - | http:// | ||
| - | |||
| - | oppure | ||
| - | |||
| - | http:// | ||
| - | \\ | ||
| - | E' possibile comunque indicare le variabili aggiungendo "? | ||
/data/attic/documentazione_3di/installazione_docway4/autenticazione_tomcat.1455620757.txt.gz · Ultima modifica: (modifica esterna)