Nei moduli che caricano o modificano record di indirizzi o immobili (ad es. «Modifica indirizzo», «Modifica immobile», "Aggiungi dati"), un utente potrebbe teoricamente, manipolando il parametro UUID nell'URL, accedere a qualsiasi record che l'utente API è autorizzato a visualizzare in onOffice. Il filtro per modulo limita questa possibilità.
È fondamentale per i moduli accessibili al pubblico che modificano i record:
Senza filtri, chiunque disponga della struttura URL corretta (?address[ID]=<UUID>) potrebbe caricare qualsiasi record nell'area visibile dell'account dell'utente API, anche se non ha nulla a che fare con esso.
1. Creare un filtro in onOffice
I filtri sono una funzionalità standard di onOffice: Modulo Indirizzi / Immobili → Gestione filtri → Nuovo filtro.
Esempi di filtri:
2. Attivare il filtro nel modulo propform
Nell'editor dei moduli → Campi indirizzi o immobili → Impostazioni filtro → selezionare il filtro onOffice dal menu a tendina.
3. Effetto
Il modulo ora può caricare/modificare solo i record presenti nel filtro. Se qualcuno tenta di accedere a un UUID al di fuori del filtro → il modulo rifiuta la richiesta.
Il filtro per ogni modulo è un livello di protezione dei dati, non una protezione dell'accesso al modulo stesso. In aggiunta:
Maggiori informazioni nella documentazione sulla protezione dei moduli.