Esigenze Gestione centralizzata degli ospiti e delle istituzioni di appartenenza Memorizzazione dei Documenti di identificazione Automatizzare la creazione delle password degli ospiti per il sistema trip Velocizzare l inserimento degli accessi da parte del personale addetto Creazione automatica della Guest Card con gli estremi per il collegamento
Generazione Password Generazione Password Creazione automatica del file di configurazione(di Radius) per le password mediante servizio Web(Https). Il servizio GetAccessService fornisce gli accessi seguendo le seguenti regole: la data corrente al momento della richiesta la sede associata all utente con cui si effettua l autenticazione.
Per avviare Il Programma Per avviare Il Programma Modalità Applet: https://sisinfo2.lnf.infn.it:8443/gowebapp/index_secure.html Modalità Applicazione: Avvio del programma tramite file JNLP (Java web start) Al momento del rilascio le pagine del sistema informativo verranno aggiornate con i link alle pagine dei metodi di start dell applicazione
Generazione Password Generazione Password Creazione automatica del file di configurazione(di Radius) per le password mediante servizio Web in Https. wget --output-document=/<path>/users.guests --no-check-certificate \ --no-proxy --post-data= USER=<username>&PASS=<password> \ https://sisinfo2.lnf.infn.it:8443/gowebapp/getaccessservice /etc/init.d/radiusd (reload/restart) (wget versione 1.10.2) Si ottiene il file users.guests del tipo # # File degli utenti ospiti occasionali: users.guests # Generato automaticamente dalla web application GOWebApp # by Bisegni Claudio & Passarelli Antonino # claudio.bisegni antonino.passarelli User-Password == asgphs7k" User-Password == yus12ghw
FreeRadius config file: users root $INCLUDE # Auth-Type := Reject Auth-Type := Reject, Suffix =~ "@" Fall-Through = Yes Auth-Type := Reject, Client-IP-Address == "193.206.84.7 (IP VPN Concentrator) Fall-Through = Yes users.guests EAP-Type == EAP-TLS, Auth-Type := Reject Auth-Type := EAP, Prefix =~ " " Auth-Type := PAM, Suffix =~ "@lnf.infn.it$" Auth-Type := PAM, Suffix =~ "@LNF.INFN.IT$" Auth-Type := Kerberos, Suffix =~ "@K5.LNF.INFN.IT" Auth-Type := Reject, Client-IP-Address == "193.206.84.7", Suffix =~ "@" Auth-Type := Kerberos, Suffix =~ "@" Auth-Type := PAM
Login Creazione Istituzione
Ricerca Anagrafica E Accessi
Inserimento / Modifica Anagrafica ospite
Inserimento / Modifica Anagrafica ospite
Inserimento / Modifica Anagrafica ospite
Java Runtime 1.4.2-1.5 Java Runtime 1.4.2-1.5 Requisiti Client Requisiti Client Tecnologia Lato Server Tecnologia Lato Server J2EE (ORACLE AS, TOMCAT, ETC.) Oracle DB Server 10G
Sviluppo Java Eclipse IDE Libreria RTTF(Open Source by Claudio Bisegni) Jasper Report(Open Source sourceforge ) per Guest Card SVN per la gestione delle versioni dei sorgenti Bug Tracking System per la gestione dei bug