| Security |
| Elenco librerie |
IGCal.Security
IGCal.Windows.Security
IGCal.Web.Security
|
| Descrizione |
Gestione della security composta da un’interfaccia utente (Web e Windows) per le impostazioni e da classi di basso livello per l’utilizzo nell’applicativo.
Le funzionalità, i menu web e windows ed il set di dati visibile dall’utente (datasets) vengono memorizzate all’interno di un database mentre gli utenti ed i gruppi possono essere presi indifferentemente dal database (quindi specifici per l’applicativo o gli applicativi NEXiDA), dal DBMS (utenti e gruppi che hanno accesso al database, nel caso che il database non supporti i gruppi questi vengono memorizzati nel database NEXiDA) o da Active Directory.
|
| Principali funzionalità |
Possibilità di definire utenti e gruppi o usare come repository direttamente il database.
Possibilità di associare un utente a più gruppi.
Possibilità di assegnare ad ogni utente e gruppo specifici diritti per ogni funzionalità. Le funzionalità raggruppano una serie di form e di controlli che poi vengono abilitati, disabilitati o resi visibili ed invisibili automaticamente. Nel caso di web vengono controllate anche le modifiche su controlli disabilitati (attacco).
Possibilità di abilitare o meno voci di menu automaticamente senza intervenire sull’applicativo. La security accede direttamente ai menu senza dover eseguire niente sull’applicativo (tale livello di security è tuttavia del tutto insufficiente in quanto l’utente potrebbe accedere direttamente ad una pagina senza passare da menu).
Possibilità di definire set di dati visibili dall’utente anche con wild chars. In base a questi vengono poi generate query che consentono di limitare i dati acceduti dall’utente.
|
|
|