ASP.NET 2.0

ASP.NET Identity 2.1

Non nego che sia una bella novità del mondo .net ma la mancanza di informazioni al riguardo è molto alta. Ho impiegato 3 giorni per riuscire ad utilizzarla tra l'altro in un modo molto base. Con il progetto web di default si include già troppo codice che poi va commentato o scommentato. Tutti i messaggi di errore sono hard coded e non sono localizzati... Ho dovuto scaricare da nuget i samples per capire cosa non andava nel mio progetto. Gli stessi samples non funzionano se portati all'interno di un proprio progetto: usermanager e rolemanager nell'initializer vanno recuperati direttamente dallo store invece...

Disposable Email Addresses (DEA)

Quando mi devo iscrivere a qualche sito e devo inserire il mio indirizzo email, sono spesso preoccupato che il mio indirizzo venga utilizzato per spam. Questo succede anche quando non si mette la spunta su "Voglio ricevere informazioni commerciali". La soluzione è abbastanza immediata: creare un indirizzo email ad hoc per effettuare questo tipo di registrazioni. Da qualche anno però esistono vari servizi gratuiti che consentono di creare un indirizzo email per un breve periodo di tempo: magari giusto qualche minuto per ricevere la mail che contiene la password di registrazione o il link per confermare l'iscrizione. Funzionano tutti egregiamente. I gestori dei...

Alternativa a Visual Studio

Un piacevole ambiente di sviluppo (che probabilmente esiste da una vita) ma che non conoscevo: http://sharpdevelop.net/OpenSource/SD/Download/   Technorati tags: Visual Studio

Validator e (Auto)Postback

Non si finisce mai di imparare... Lo scenario è una pagina web con un textbox e relativo required validator + un pulsante per effettuare il postback, tutti con lo stesso ValidationGroup. Fino a qui nessun problema, tutto funziona correttamente. Se alla pagina aggiungo una DropDownList con AutoPostBack="true" succede questo: 1. Clicco il pulsante per attivare il validator. 2. Cambio elemento selezionato nella dropdownlist 3. Il postback non avviene a causa dei validatori!!! 4. Cambio di nuovo elemento selezionato nella dropdownlist 5. Il postback avviene correttamente. Pare che la stessa cosa avvenga anche se clicco su un LinkButton presente nella pagina e su qualsiasi elemento che provoca un postback:...

Forum

Era da parecchio che volevo scrivere questo post. Volevo sconsigliare l'uso del forum YetAnotherForum (YAF), progetto rimasto in sospeso per un po' di tempo e ora ripreso. La documentazione è scarsa, sul forum non ti aiuta nessuno... insomma invogliano a comprare l'help. Ho provato per 3 giorni e non sono riuscito a integrarlo con la mia applicazione per avere single sign on. Il forum come applicazione stand-alone, invece, non sembra creare problemi. In mezz'ora, invece, abbiamo integrato (grazie Luca) un forum phpBB3. Technorati tags: Forum

Single Sign On 3/3

SSO per due applicazioni in due sottodomini dello stesso dominio E' il caso di applicazioni del tipo app1.com e app2.app1.com. In questo caso i cookie vengono memorizzati in file differenti e non sono visibili a entrambe le applicazioni. Bisogna utilizzare dei cookie di dominio. Non è possibile utilizzare la RedirectFromLoginPage in quanto non crea un cookie di dominio; è necessario quindi crearli manualmente: FormsAuthenticationTicket  fat = new FormsAuthenticationTicket(1, "ppaperino", DateTime.Now, DateTime.Now.AddYears(1), true, ""); HttpCookie cookie = new HttpCookie(".app2Auth"); cookie.Value = FormsAuthentication.Encrypt(fat); cookie.Expires = fat.Expiration; cookie.Domain = ".app1.com"; HttpContext.Current.Response.Cookies.Add(cookie); FormsAuthenticationTicket fat = new FormsAuthenticationTicket(1, "Paolino Paperino", DateTime.Now, DateTime.Now.AddYears(1), true, ""); HttpCookie cookie = new HttpCookie(".app1Auth"); cookie.Value = FormsAuthentication.Encrypt(fat); cookie.Expires = fat.Expiration; cookie.Domain...

Full ASP.NET 2.0 Archive