do more with less
news, esperienze, esempi da condividere e qualcosa su di me

lunedì 24 ottobre 2011

SSL Implicito o Esplicito

Può capitare di dover realizzare del codice in C# per comunicare con server Smtp che richiedano un canale protetto utilizzando il protocollo SSL. L'implementazione del codice necessario è banale ma quello che non sapevo è che esistono due tipi differenti di modalità SSL: esplicita e implicita. La prima non crea particolari difficoltà utilizzando le classi consigliate dal framework (System.Net.Mail.SmtpClient); la seconda invece richiede l'utilizzo della vecchia classe (System.Web.Mail.SmtpMail) che perrò è marcata come Obsolete nel framework 4.0.. Ci sono provider come Gmail che offrono il supporto per entrambe le modalità SSL (Implicita su porta 465 ed Esplicita su porta 587) mentre altri, come alcuni gestori PEC, solo in modalità implicità. Se volete avere un maggior dettaglio del problema potete leggere questo utile articolo: The different flavors of secure SMTP and SSL.

 

giovedì 20 ottobre 2011

Cloud Development

Implementing a solution with Azure, WP7 and Silverlight
Lo sviluppo nella cloud, in particolare con Azure, sta diventando un argomento centrale per le future applicazioni che, sfruttando i servizi forniti, sono in grado di arrivare sul mercato a prezzi più concorrenziali e con maggiore scalabilità. In questa sessione vedremo la struttura di una applicazione sviluppata con Azure toccando mano a mano alcuni degli aspetti che caratterizzano lo sviluppo nella cloud come il table storage, le code etc.
Speaker: Andrea Boschin (MVP Silverlight)


Windows Identity Foundation - Getting started
"L'autenticazione e l'autorizzazione sono processi che ogni applicazione moderna utilizza. La ricerca di un sistema riutilizzabile da sistemi eterogenei in grado di agevolare il paradigma del SSO (Single Sign On) agevolando sicurezza e federazione tra sistemi mi ha spinto a valutare la soluzione offerta dal Windows Identity Foundation. WIF è un framework in grado di astrarre i protocolli WS-Trust e WS-Federation presentando un set di API che gli sviluppatori possono utilizzare per creare servizi STS (Security Token Services) e applicazione basate sui claim. In questa sessione vedremo come iniziare a utilizzare queste nuove API nelle nostre applicazioni."
Speaker: Davide Vernole (MVP Visual Studio ALM)

Data: Venerdì 21 Ottobre 2011
Ore: 19.30
Luogo: Novotel Venezia Mestre Castellana – Via Alfredo Ceccherini 21 – 30174 Venezia Mestre