Erst kürzlich war es mal wieder soweit, dass ich zum X-ten Mal ein eigenes HttpModule schreiben musste, damit ich eine HTTP-Basic-Authentifizierung gegen eigene Accounts in der Datenbank ermöglichen konnte. Da glaubt man, die Zeiten seien jetzt endgültig vorbei, in denen man umständlich per HttpModule sich in die ASP.NET-Pipeline hängen muss, um eine eigene HTTP-Basic-Authentifizierung machen zu können.
Aber weit gefehlt! Obwohl es z.B. in der WCF den neuen UserNamePasswordValidator gibt, der eine einfache eigenständige Authentifizierung ermöglichen soll, stellt man leidvoll fest, dass es doch nicht für jeden Zweck ausreichend ist (siehe WCF und IIS Hosting mit Transport-Protokoll-Authentifizierung von Dominick Baier).
Lange Rede, kurzer Sinn: Die eigene HTTP-Basic-Authentifizierung per IHttpModule ist wieder ein Kandidat für meine Code-Snippet-Sammlung ICF.
Comments