## Please edit system and help pages ONLY in the master wiki! ## For more information, please see MoinMoin:MoinDev/Translation. ##master-page:HelpOnConfiguration/SecurityPolicy ##master-date:2007-09-16 22:19:41 #acl -All:write Default #format wiki #language it `SecurityPolicy` è un'opzione di configurazione che consente agli amministratori del wiki di abilitare o disabilitare dinamicamente alcune azioni importanti in un wiki !MoinMoin, principalmente la modifica e la cancellazione di contenuti. Consultare anche AiutoSuListeControlloAccesso. == Meccanismo == Le restrizioni di sicurezza in !MoinMoin funzionano attraverso l'interfaccia definita nel modulo `MoinMoin.security`. La classe `Permissions` implementa l'interfaccia di base per i permessi utenti e le politiche di sistema. Per definire la propria politica è necessario ereditare la classe base in modo tale che quando vengono definiti i permessi, si ereditano i valori predefiniti. Quindi assegnare la nuova classe a `Config.SecurityPolicy` in `wikiconfig.py` (la classe, non un'istanza) o definire la propria classe come membro di `class Config` in `wikiconfig.py` e chiamarla `SecurityPolicy`. == Protezione anti-spam == Se viene abilitata l'opzione "anti-spam", il wiki recupererà la pagina MoinMaseter:BadContent e la manterrà sincronizzata automaticamente con la versione originale. Non modificare tale pagina dato che le modifiche saranno soprascritte. Aggiungere la seguente riga all'inizio del file di configurazione:{{{ from MoinMoin.security.antispam import SecurityPolicy }}} == Scrittura solo con SSL == Se per ragioni di sicurezza si vuole che gli utenti eseguano modifiche solo attraverso una connessione SSL, aggiungere:{{{ # aggiungere quanto segue all'inizio del file di configurazione: from MoinMoin.security import Permissions # aggiungere questo dopo, fare attenzione al livello di rientro # abilita la scrittura solo via SSL class SecurityPolicy(Permissions): def write(self, pagename): return (self.request.is_ssl and Permissions.write(self, pagename) }}} == Esempi == Per maggiori esempi di uso delle politiche di sicurezza, consultare MoinMoin:SecurityPolicy. == Ulteriori risorse == * AiutoSuAutoAmministrazione: per impostare ad alcuni utenti o a un gruppo di utenti i permessi in alcune pagine.