un HttpModule per amico

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

Nella stessa categoria

Commenti

Per inserire un commento, devi registrarti alla nostra community.

© 1998-2008 - nostromo - Il blog di Marco Leoncini

TagCloud
BLOG INFO
  • Post: 219
  • Commenti: 87
  • TrackBacks: 17
  • Feed blog e contenuti tecnici: RSS
  • Feed blog: RSS Atom OPML

MVP
CATEGORIE
I PIÙ LETTI DEL MESE
IN EVIDENZA