Differenze tra le versioni di "Tomcatxx"
Riga 1: | Riga 1: | ||
− | + | = Tomcat 5.5x - Appunti di gestione/configurazione = | |
− | + | == Configurazione tramite file parametri [http://java.sun.com/products/jndi/ JNDI] == | |
<code> | <code> | ||
− | + | <Environment description="Cartella file di configurazione ..." | |
− | + | name="url/com.netsitech.myapp.urlConfig" | |
− | + | type="java.lang.String" | |
− | + | value="file:///C:/Programmi/Sitech/myapp/config"/> | |
</code> | </code> | ||
o in caso di architettura *nix | o in caso di architettura *nix | ||
<code> | <code> | ||
− | + | <Environment description="Cartella file di configurazione ..." | |
− | + | name="url/com.netsitech.myapp.urlConfig" | |
− | + | type="java.lang.String" | |
− | + | value="file:///etc/myapp/config"/> | |
</code> | </code> | ||
+ | <br> | ||
+ | == Esempio di configurazione per l'autenticazione LDAP == | ||
+ | La sezione di configurazione seguente, ma messa all'interno del tag <Engine> | ||
+ | <code> | ||
+ | <!-- Autenticazione Ldap Sitech --> | ||
+ | <Realm className="org.apache.catalina.realm.JNDIRealm" | ||
+ | debug="99" | ||
+ | connectionName="account-per-bind" | ||
+ | connectionPassword="password-account-per-bind" | ||
+ | connectionURL="ldap://ldap.server.dominio:389" | ||
+ | referrals="follow" | ||
+ | userBase="DC=2ndlevel-domain,DC=domain,DC=toplevel" | ||
+ | userSearch="(sAMAccountName={0})" | ||
+ | userSubtree="true" | ||
+ | userRoleName="memberOf" /> | ||
+ | </code> | ||
+ | <br> | ||
+ | E' importante ricordare che, nel caso particolare di ActiveDirectory, in corrispondenza della voce '''memberOf''', verranno elencati solo i gruppi secondari per l'utente. Come conseguenza di questo comportamento, è importante che il gruppo principale di assegnazione di ogni account, sia diverso da quello utilizzato per verificare le crednziali di autenticazione.<br> |
Versione delle 13:53, 26 mar 2008
Tomcat 5.5x - Appunti di gestione/configurazione
Configurazione tramite file parametri JNDI
<Environment description="Cartella file di configurazione ..."
name="url/com.netsitech.myapp.urlConfig"
type="java.lang.String"
value="file:///C:/Programmi/Sitech/myapp/config"/>
o in caso di architettura *nix
<Environment description="Cartella file di configurazione ..."
name="url/com.netsitech.myapp.urlConfig"
type="java.lang.String"
value="file:///etc/myapp/config"/>
Esempio di configurazione per l'autenticazione LDAP
La sezione di configurazione seguente, ma messa all'interno del tag <Engine>
<Realm className="org.apache.catalina.realm.JNDIRealm"
debug="99"
connectionName="account-per-bind"
connectionPassword="password-account-per-bind"
connectionURL="ldap://ldap.server.dominio:389"
referrals="follow"
userBase="DC=2ndlevel-domain,DC=domain,DC=toplevel"
userSearch="(sAMAccountName={0})"
userSubtree="true"
userRoleName="memberOf" />
E' importante ricordare che, nel caso particolare di ActiveDirectory, in corrispondenza della voce memberOf, verranno elencati solo i gruppi secondari per l'utente. Come conseguenza di questo comportamento, è importante che il gruppo principale di assegnazione di ogni account, sia diverso da quello utilizzato per verificare le crednziali di autenticazione.