un HttpModule per amico

di Marco Leoncini, in asp.net,

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

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Nella stessa categoria
I più letti del mese