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

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.

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

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

MVP
CATEGORIE
I PIÙ LETTI DEL MESE
IN EVIDENZA