Shibboleth SP: configurazione avanzata
|
|
|
- Ada Nobile
- 9 anni fa
- Visualizzazioni
Transcript
1 Shibboleth SP: configurazione avanzata Virtual hosts (credits Marco Ferrante) Controllo dell accesso Riauten7cazione forzata Discovery Service (Marco Malavol7) Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/2014
2 Virtual hosts Configureremo tre dis7n7 virtual host: sp1.local, sp2.local e sp3.local Verificheremo che il SP non può funzionare per endpoint non registra7 presso l IdP Mostreremo le soluzioni più comuni Use case più frequente: delegare la ges7one dei virtual host ad apache e tenere la configurazione del SP più semplice Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/2014 1
3 Setup sudo su!!cd /home/testusers/corso_idem/3_sessione!!./update_stato_3.0.sh! Nomi hosts hosts: sp1.local sp2.local sp3.local Virtual hosts sites- enabled/*.conf: ServerName sp1.local DocumentRoot /var/www/html ServerName sp2.local DocumentRoot /var/www- sp2.local/html ServerName sp3.local DocumentRoot /var/www- sp3.local/html en7tyid shibboleth2.xml: <Applica7onDefaults en7tyid=h]ps://sp1.local/shibboleth Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/2014 2
4 sp3.local Aprite l URL h]ps://sp3.local Provate ad accedere all area Intranet Auten7catevi (se la sessione non è più a?va) Errore dell IdP: No peer endpoint available to which to send SAML response Verifichiamo la SAMLRequest Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/2014 3
5 SAMLRequest Aprite h]ps://sp3.local Avviate Firebug, selezionate Net e poi Man7eni (Persist) Provate ad accedere all area Intranet Da Firebug cliccate GET SSO?SAMLRequest= Aprite la scheda dei parametri e copiate il contenuto di SAMLRequest Aprite h]ps://sp1.local/tools/decoder.php Incollate la SAMLRequest nel form e cliccate su Decodifica Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/2014 4
6 SAMLRequest: Asser7onConsumerServiceURL: Des7na7on: Issuer (match en7tyid): Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/2014 5
7 in Metadata Verifichiamo quali Asser7onConsumerService Loca7on erano presen7 nei metadata invia7 all IdP:! [ ]! <md:assertionconsumerservice Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location=" index="1"/>! <md:assertionconsumerservice Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST- SimpleSign" Location=" index="2"/>! <md:assertionconsumerservice Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact" Location=" index="3"/>! <md:assertionconsumerservice Binding="urn:oasis:names:tc:SAML:2.0:bindings:PAOS" Location=" index="4"/> <md:assertionconsumerservice Binding="urn:oasis:names:tc:SAML:1.0:profiles:browser-post" Location=" index="5"/>! <md:assertionconsumerservice Binding="urn:oasis:names:tc:SAML:1.0:profiles:artifact-01" Location=" index="6"/>! [ ]! Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/2014 6
8 Soluzioni 1. Configuriamo tu? i possibili virtual hosts o nomi di dominio con cui vogliamo che sia raggiungibile il sito web ed espor7amo diversi set di metadata da inviare all IdP con i corre? valori di Asser7onConsumerService Loca7on - Rif. h]ps://wiki.cam.ac.uk/raven/virtual_hos7ng_issues_with_shibboleth 2. Espor7amo un unico file di metadata aggiungendo i corre? valori di Asser7onConsumerService Loca7on per abilitare tu? gli endpoint necessari. Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/2014 7
9 Un solo Metadata, endpoint Scaricare h]ps://sp1.local/shibboleth.sso/metadata Aggiungere la Asser7onConsumerService Loca7on <md:assertionconsumerservice Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location=" index="7"/>! Il valore di index deve essere consecu7vo rispe]o a quelli già presen7 Vale solo per HTTP POST Binding! Inviare il file di metadata ai gestori dell'idp per la registrazione Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/2014 8
10 Controllo dell accesso Dire]amente integrato lato SP: require in apache2.conf (sta7co) o.htaccess (dinamico) regole XML collegate ai contenu7 via RequestMap in shibboleth2.xml (sta7co) o in file di ACL (dinamico) Lato web applica7on Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/2014 9
11 Controllo dell accesso: meccanismi a confronto* apache2.conf.htaccess Shibboleth SP XML web applica@on Facile da configurare Protegge loca7on URL Regex Funziona solo con Apache Sta7co Regole limitate con Apache 2.2 Dinamico Facile da configurare Funziona solo con Apache Può essere usato solo con file e directory Indipendente dal server web Vera logica booleana Dinamico (con file di ACL esterni) XML! Errori di configurazione bloccano tu]o il SP Flessibile e senza limi7 di regole Implementazio ne e manutenzione totalmente a carico dello sviluppatore * Vedi Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/
12 Apache2.conf e.htaccess Regole speciali: shibboleth (a?va il modulo) shib- session (richiede una sessione a?va) [deprecated valid- user] shib- user valore (match su REMOTE_USER) [deprecated user] Le regole sono valutate in OR se non altrimen7 specificato (<RequireAny>, <RequireAll>) Espressioni regolari, es: Require shib-attr mail ~ ^.*@(noc adm).example.org$! Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/
13 Apache2.conf e.htaccess: Creiamo una semplice regola basata su affilia7on*, dopo la <Loca7on /intranet>, inseriamo: <Location /intranet/affiliation_staff.html>! AuthType shibboleth! ShibRequestSetting requiresession true! Require shib-attr affiliation </Location>!!! Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/ !!! * Apache 2.4!
14 Custom page per errori Unauthorized in service_provider.conf aggiungiamo: ErrorDocument 401 /401.html! Riavviamo Apache2:!!service apache2 restart! Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/
15 Apache2.conf e.htaccess: regole complesse Con <RequireAny>, <RequireAll> e! possiamo usare vera logica booleana*: <Location /intranet/boolean.html>! AuthType shibboleth! ShibRequestSetting requiresession true! <RequireAny>! <RequireAll>! Require shib-attr affiliation Require shib-attr mail </RequireAll>! <RequireAll>! Require shib-attr Require shib-attr mail ~ \.it$! </RequireAll>! </RequireAny>! </Location>! * Apache 2.4 Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/
16 Verifica Se non riuscite a far funzionare gli esempi, eseguite: cd /home/testuser/corso_idem/3_sessione!!./update_stato_3.1.sh! Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/
17 Controllo dell accesso in Shibboleth SP Indipendete dal server web (IIS, FastCGI) Le regole di accesso XML possono essere specificate in RequestMap (shibboleth2.xml) o caricate dinamicamente da file di ACL Operatori booleani (AND, OR, NOT) Regex con <RuleRegex> Le regole possono essere richiamate da file.htaccess per consen7re la modifica a uten7 non- root Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/
18 Controllo dell accesso SP XML: Apache Abili7amo i canonical names, nella sezione <VirtualHost..> di service_provider.conf aggiungiamo:!servername sp1.local!!usecanonicalname On! Eliminiamo tu]e le dire?ve <Loca7on> presen7 e inseriamo un unica <Loca7on />* in service- provider.conf:!!<location />!!!!AuthType shibboleth!!!!require shibboleth!!!</location>!! * in pra7ca deleghiamo completamente il controllo dell accesso a shibboleth Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/
19 Controllo dell accesso SP XML: Shibboleth In shibboleth2.xml, prima della sezione <Applica7onDefaults[ ], aggiungiamo:!! <RequestMapper type="native">! <RequestMap>! <Host name="sp1.local">! <Path name="intranet" authtype="shibboleth" requiresession="true">!!! <AccessControl>!! <OR>! <Rule <Rule </OR>!! </AccessControl>! </Path>! </Host>! </RequestMap>! </RequestMapper>! Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/
20 Verifica Se non riuscite a far funzionare gli esempi, eseguite: cd /home/testuser/corso_idem/3_sessione!!./update_stato_3.2.sh! Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/
21 forzata Rompe il SSO Sfru]a comunque l auten7cazione federata Implementabile in Apache- Loca7on (ma solo per interi virtual host) Implementabile in Shibboleth per singoli SP o per applica@on tramite Applica7onOverride (molto complesso) Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/
22 forceauthn per sp2.local Aprite /etc/apache2/sites- available/sp2.local Modificate la loca7on prote]a aggiungendo la dire?va ShibRequestSetting forceauthn true:!!!<location /intranet>!!!authtype shibboleth!!!shibrequestsetting forceauthn true!!!shibrequestsetting requiresession true!!!require shib-session!!</location>! Riavviate apache2: service apache2 restart Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/
23 Grazie Davide Vaghe? Università di Pisa CTS IDEM Roma, 30/09/
Shibboleth SP: configurazione avanzata
Shibboleth SP: configurazione avanzata Virtual hosts (credits Marco Ferrante) Controllo dell accesso Riautenticazione forzata Discovery Service (Marco Malavolti) Davide Vaghetti Università di Pisa CTS
Shibboleth SP installazione e configurazione di base per SSO
Shibboleth SP installazione e configurazione di base per SSO Agenda Intro sui service provider Installazione Configurazione Protezione di una risorsa web 1 Quadro di insieme 1.The SP detects the user attempting
Shibboleth SP installazione e configurazione di base per SSO
Shibboleth SP installazione e configurazione di base per SSO Agenda Verifica VM istruzioni operative Intro sui service provider Installazione Configurazione Protezione di una risorsa web 1 Visualizzazione
Shibboleth SP con Debian
Università di Modena e Reggio nell Emilia 30 marzo 2009 Introduzione Lo scopo di questo tutorial è: installare un Shibboleth Service Provider 2.0 su Debian Lenny; provarlo. Prerequisiti web server Apache2.2
Mettere insieme i pezzi
Mettere insieme i pezzi Esempi di funzionamento e controllo degli accessi Giacomo Tenaglia CNR Bologna 5 Marzo 2007 Giacomo Tenaglia (CNR Bologna) Mettere insieme i pezzi 5 Marzo 2007 1 / 16 Mettere insieme
simplesamlphp Implementazione SP a livello applica1vo Marco Ferrante Università di Genova/CTS IDEM
simplesamlphp Implementazione SP a livello applica1vo Marco Ferrante Università di Genova/CTS IDEM SimpleSAMLphp (ssp) È una libreria/framework php sviluppato dalla rete norvegese per la ricerca https://
Installazione Shibboleth Service Provider su Debian-Linux
Installazione Shibboleth Service Provider su Debian-Linux 28 Gennaio 2015 Autori: Marco Malavolti Credits: Shibboleth, SWITCH AAI Indice generale 1) Introduzione...3 2) Software da installare...3 3) Richiedere
Installazione di uno Shibboleth SP 2 su Microsoft Windows 2003/2008 Server
Installazione di uno Shibboleth SP 2 su Microsoft Windows 2003/2008 Server Danilo Crecchia S.I.A. Università di Modena e Reggio Emilia Roma 30/03/2009 Danilo Danilo Installazione Crecchia Crecchia (UniMoRe)
Argomenti Percorso 7 Apache HTTP
Apache httpd Directory importanti File di configurazione Permessi d accesso Virtual Host Moduli ed estensioni SSL e https PHP Argomenti Percorso 7 Apache HTTP 2 httpd.apache.org Percorso 7 Apache HTTP
Configurare un server LAMP con Ubuntu
Configurare un server LAMP con Ubuntu Inviato da maurop Mauro Pedrali on the web Questa guide spiega come configurare un server LAMP, acronimo di Linux Apache Mysql Php, su un pc in locale, per realizzare
Guida all'installazione dello Shibboleth Embedded Discovery Service v1.1.0 su Debian-Linux
Guida all'installazione dello Shibboleth Embedded Discovery Service v1.1.0 su Debian-Linux 15 Dicembre 2016 Autore: Marco Malavolti Credits: Shibboleth Indice generale 1) Introduzione...3 2) Software necessario
Laboratorio di Basi di Dati
Laboratorio di Basi di Dati Docente: Alberto Belussi Lezione 10 Architettura Model-View-Controller (MVC) L'architettura MVC può essere applicata anche alla tecnologia PHP secondo diversi approcci. In questa
Configurazione base di un IdP
Configurazione base di un IdP Connessione con un SP Agenda Panoramica su SP Configurazione metadati Test di funzionamento Rilascio attributi Configurazione attribute-release.xml Configurazione attribute-filter.xml
ODOO può essere installato su Linux, Windows e Macintosh, ma la piattaforma di riferimento indicata da Odoo sa è Linux Ubuntu.
INSTALLAZIONE ODOO può essere installato su Linux, Windows e Macintosh, ma la piattaforma di riferimento indicata da Odoo sa è Linux Ubuntu. Ci sono due distribuzioni, quella ufficiale Odoo sa ed il backport
Server Web MultiHost. RaspBerry PI
Server Web MultiHost realizzato con RaspBerry PI Guida realizzata da Stefano MERCURIO http://www.netlivein.it Pag. 1 Indice generale Cosa serve...3 Materiale necessario per la preparazione...3 Software
Guida all'installazione dello Shibboleth Embedded Discovery Service su Debian-Linux. 8 Settembre 2014. Autori: Marco Malavolti Credits: Shibboleth
Guida all'installazione dello Shibboleth Embedded Discovery Service su Debian-Linux 8 Settembre 2014 Autori: Marco Malavolti Credits: Shibboleth Indice generale 1) Introduzione...3 2) Software necessario
Installazione LAMP. Installare un server lamp su Linux Ubuntu. Per installare un server LAMP in Ubuntu come prima cosa apriamo il terminale:
Installazione LAMP Installare un server lamp su Linux Ubuntu Per installare un server LAMP in Ubuntu come prima cosa apriamo il terminale: Poi copiamo ed incolliamo nel terminale il comando: sudo apt-get
Identità digitale federata: il caso ICAR-INF3. Francesco Meschia CSI-Piemonte
Identità digitale federata: il caso ICAR-INF3 Francesco Meschia CSI-Piemonte Il task INF-3 di ICAR Identità digitale federata tra le Regioni Identità digitale a supporto di SPC Identità digitale per gli
SPID - Politecnico di Milano Roberto Gaffuri - Area Servizi ICT Workshop GARR 2017 Roma 7 aprile 2017
SPID - Politecnico di Milano Roberto Gaffuri - Area Servizi ICT Workshop GARR 2017 Roma 7 aprile 2017 Indice Sistema di autenticazione unica al prima e dopo SPID Scenari utente di integrazione con SPID
Apache Webserver. Piccola introduzione all'installazione ed alla configurazione, a cura di: Alessandro Gervaso
Apache Webserver Piccola introduzione all'installazione ed alla configurazione, a cura di: Alessandro Gervaso Cos'è Apache? Dal sito http://httpd.apache.org: The Apache HTTP Server Project is an effort
Configurazione avanzata di XAMPP
Configurazione avanzata di XAMPP Andrea Atzeni ([email protected]) Marco Vallini ([email protected]) Politecnico di Torino Dip. Automatica e Informatica Apache Binding definisce su quali indirizzi
CONFIGURAZIONE DEI SERVIZI (seconda parte)
Corso ForTIC C2 LEZIONE n. 10 CONFIGURAZIONE DEI SERVIZI (seconda parte) WEB SERVER PROXY FIREWALL Strumenti di controllo della rete I contenuti di questo documento, salvo diversa indicazione, sono rilasciati
Informatica: arte e mestiere 3/ed
Internet l Indice Storia di Internet Il protocollo TCP/IP Indirizzi IP Intranet e indirizzi privati Nomi di dominio World Wide Web Ipertesti URL e HTTP Motori di ricerca Posta elettronica Architettura
Integrazione Gateway Enti Locali (GEL) tramite Shibboleth
Specifiche di Interfaccia ai Servizi Integrazione Gateway Enti Locali (GEL) tramite Shibboleth Codice Documento: LI-SIS-W8B3-GEL#001 Revisione del Documento: 4 Data revisione: 10-01-2018 LI-SIS-W8B3-GEL#001
Utilizzare IDEM per controllare l'accesso wireless. Case Study: la rete wireless dell Università di Ferrara
Utilizzare IDEM per controllare l'accesso wireless Case Study: la rete wireless dell Università di Ferrara Introduzione Wi-Fe è il servizio di connettività wireless dell Università di Ferrara Il sistema
Integrazione Gateway Enti Locali (GEL) tramite Shibboleth
Specifiche di Interfaccia ai Servizi Integrazione Gateway Enti Locali (GEL) tramite Shibboleth LI-SIS-W8B3-GEL#001 Pagina 1 di 31 Indice 1. Introduzione... 3 1.1 Scopo e campo di applicazione documento...
HOWTO Install Raptor ICA on Debian Linux
HOWTO Install Raptor ICA on Debian Linux 14 Gennaio 2015 Author: Marco Malavolti 1 Indice 1) Introduzione...3 2) Pacchetti richiesti...3 3) Installazione...4 3.1) Scaricare e Installare il Raptor ICA...4
I desiderata La progettazione MVC Organizzazione del codice. http://xkcd.com/244/
http://xkcd.com/244/ Applicazioni Web 2010/11 Lezione 6: Esempio: TODO-List online multiutente Matteo Vaccari http://matteo.vaccari.name/ [email protected] (cc) Matteo Vaccari. Published in
Nunzio Napolitano (Università degli Studi di Napoli PARTHENOPE ) IdP configurazione base Connessione con un SP
Nunzio Napolitano (Università degli Studi di Napoli PARTHENOPE ) IdP configurazione base Connessione con un SP Agenda Panoramica su SP Configurazione metada4 Test di funzionamento Configurazione a7ribute-release.xml
Liberamente adattato da Linux Server per l'amministratore di rete di Silvio Umberto Zanzi
Liberamente adattato da Linux Server per l'amministratore di rete di Silvio Umberto Zanzi Web server Apache Un sito web notoriamente è costituito da un insieme di pagine web tra loro collegate e contenenti
Esercitazione 2 Certificati
Sommario Esercitazione 2 Certificati Laboratorio di Sicurezza 2016/2017 Andrea Nuzzolese Certificati Descrizione esercitazione Free Secure Email Certificates (con InstantSSL) ALMA MATER STUDIORUM UNIVERSITA
Apache MySQL PHP - FTP
Apache MySQL PHP - FTP Scelta del software, Installazione e configurazione Ivan Grimaldi [email protected] HcssLug GNU/LINUX USERS GROUP Outline Cenni sul funzionamento di un WebServer Apache, PHP,
Installare un Service Provider Shibboleth su Linux Debian
d/m/y H:i 1/13 Installare un Service Provider Shibboleth su Linux Debian Installare un Service Provider Shibboleth su Linux Debian IMPORTANTE: Importanti vulnerabilita' nei service Provider precedenti
Tito Flagella - Il protocollo HTTP
Tito Flagella - [email protected] Il protocollo HTTP Il protocollo HTTP È il protocollo standard tramite il quale i server Web rispondono alle richieste dei client (inizialmente i browser); È basato su un modello
Elementi di Sicurezza e Privatezza Laboratorio 3 - Web Server Apache (1) Chiara Braghin [email protected]!
Elementi di Sicurezza e Privatezza Laboratorio 3 - Web Server Apache (1) Chiara Braghin [email protected]! Sicurezza del Web server Sicurezza Web Server (1) Perché attaccare un Web server? w Per
L'applicazione integrata con il servizio My Fattura
L'applicazione integrata con il servizio My Fattura Come funziona einvoicemanger (eim) 2 Per il CICLO ATTIVO 2 Per il CICLO PASSIVO 2 Come può essere utilizzato 2 Installazione di eim 2 Installazione del
Configurazione di una LAN in ambiente Windows
Configurazione in ambiente Windows Configurazione di una LAN in ambiente Windows Appunti per le classi III inf. A cura dei proff. Mario Catalano e Paolo Franzese 1/23 Configurazione TCP/IP statica 1/2
I Metadati per il protocollo SAMLv2. Giancarlo Birello CNR CERIS Simona Venuti - GARR
I Metadati per il protocollo SAMLv2 Giancarlo Birello CNR CERIS Simona Venuti - GARR SAMLv2 Standard SAML definisce sullo standard XML-base: definizioni, protocolli, modalita' di connessione, profili SAML
Impostazioni per impiego del MINIROUTER 3G per collegamento DDNS con videoregistratori icatch
MANUALE MANUALE Impostazioni per impiego del MINIROUTER 3G per collegamento DDNS con videoregistratori icatch Se non si dispone di una connessione ADSL è possibile raggiungere da remoto un videoregistratore
Installazione di un Identity Provider
Installazione di un Identity Provider Giacomo Tenaglia CNR Bologna 5 Marzo 2007 Giacomo Tenaglia (CNR Bologna) Installazione di un Identity Provider 5 Marzo 2007 1 / 20 Installazione di un Identity Provider
IIS (Internet Information Services)
IIS (Internet Information Services) Nota introduttiva sulle varie versioni IIS e della loro relazione con i vari sistemi operativi (da http://www.microsoft.com/italy/technet/prodtechnol/windowsserver2003/insider.mspx)
Securshop Real Time DNS
Manuale di configurazione del singolo host per la notifica di cambio indirizzo IP.Varianti per la configurazione di DVR, Router o sistemi Windows. Securshop Real Time DNS Dynamic DNS: Manuale di configurazione
Informazioni sull'installazione della libreria e del plugin per Joomla! Spid for Joomla!
Informazioni sull'installazione della libreria e del plugin per Joomla! Spid for Joomla! simplespidphp-pasw Libreria di Paolo Bozzo based on SimpleSAMLphp dal progetto di sviluppo realizzato da Comune
Download, configurazione ed installazione di apache
INDICE INDICE... - 1 - Introduzione... - 3 - Caratteristiche principali... - 3 - Breve descrizione dell architettura... - 3 - Download, configurazione ed installazione di apache... - 3 - Configurazione
Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo
Basi di Dati Architetture Client/Server D B M G Architettura centralizzata Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo Tutta l intelligenza
Corso GNU/Linux - Lezione 6. Davide Giunchi - [email protected]
Corso GNU/Linux - Lezione 6 Davide Giunchi - [email protected] Riepilogo TCP/IP Ogni host nella rete deve avere un proprio indirizzo ip Due o piu computer nella stessa rete, per poter comunicare
Web Server. Corso di Applicazioni Telematiche. A.A. 2006-07 Lezione n.5 Prof. Roberto Canonico
Web Server Corso di Applicazioni Telematiche A.A. 2006-07 Lezione n.5 Prof. Roberto Canonico Università degli Studi di Napoli Federico II Facoltà di Ingegneria Web Server Per realizzare un sistema web
Configurazione di sicurezza di XAMPP
Configurazione di sicurezza di XAMPP Andrea Atzeni ([email protected]) Marco Vallini ([email protected]) Politecnico di Torino Dip. Automatica e Informatica Siti web sicuri alcuni siti web possono
Introduzione a XAMPP
Introduzione a XAMPP Introduzione applicazione web richiede diversi componenti HTTP server per rendere disponibili le pagine web es. Apache database per gestire i dati es. MySQL application engine per
Le problematiche di Identity Management per una organizzazione grande ed eterogenea 2 Convegno IDEM Bari, 9-10 Marzo 2010
Le problematiche di Identity Management per una organizzazione grande ed eterogenea 2 Convegno IDEM Bari, 9-10 Marzo 2010 Politecnico di Milano 2 Indice 3 1. Caratteristiche dell organizzazione 2. Situazione
Usabilità e accessibilità. Bibliografia:
Usabilità e accessibilità Bibliografia: Metodi ispettivi: euristiche di Nielsen 1. Visibilità dello stato di sistema: l utente sa cosa sta accadendo e ha feedback continui 2. Accordo tra sistema e mondo
Connessione con MySQL
Connessione con MySQL Architettura Server-Side Eventuali parametri cookie sessioni Elaborazione SELECT... DATABASE Quando i dati sono molti e la persistenza deve andare altre la sessione o la durata
AJAX. Riccardo Rosati
AJAX Riccardo Rosati Linguaggi e tecnologie per il Web Corso di laurea in Ingegneria informatica e automatica Sapienza Università di Roma a.a. 2016/2017 http://www.dis.uniroma1.it/~rosati/lw/ AJAX AJAX
