In questi giorni di caldo, sto scrivendo un HttpModule per la gestione dell'autenticazione, bhe cosa di meglio se non partire dalla classe FormsAuthenticationModule.
fino a adesso mi ero limitato a gestire con gli HttpModule solo alcuni aspetti minori (tipo la creazione d'oggetti IPrincipal e IIdentity), ma adesso, causa un progetto particolare, non mi basta il famoso ticket d'autenticazione.
la classe FormsAuthenticationModule purtroppo e sealed, ma armati del reflector possiamo sbirciare all'interno, e perchè no, copiare quello che serve :).
la prima cosa che ho "copiato" è il metodo AccessingLoginPag(System.Web.Configuration.AuthenticationConfig).
il metodo è richiamato dal modulo, per impostare la proprietà SkipAuthorization del HttpContext corrente, in modo da consentire l'accesso alla pagina di login anche se non si è autenticati.
speriamo di non fare casini con questo caldo non sono molto lucido.
To Be Continued...
p.s. ore 17.12 sto maturando l'idea di ricambiare dinuovo approccio :) il caldo non è un mio amico
p.s. ore 18.24 prima correzione italiano maccheronico un grazie al Boss
Per inserire un commento, devi registrarti alla nostra community.






Stampa
Download 
