Ik ben op het moment aan het kijken hoe we hier een nieuw Membership en Personalization framework op kunnen zetten voor onze web-applicaties. We hebben op het moment een aantal clasic asp sites, een aantal asp.net 1.1/1.0 sites en zijn op het moment bezig om over te stappen op asp.net 2.0.
De huidige situatie is dat de membership ( autenticatie ) gedaan wordt door SiteServer. Dit is een erg oud pakket van microsoft wat ook niet meer ondersteund wordt ( En op Windows Server 2003 niet eens draait ) en wat ook niet echt goed samenwerkt met .net. Vandaar dat we graag iets nieuws willen ontwikkelen/gaan gebruiken.
Nou zit er in asp.net 2.0 een uitgebreidt framework voor Membership/Role based authentication/Personalization dat zeker goed te gebruiken en uit te breiden is voor onze wensen. \
Het probleem is nou dat het eigenlijk de bedoeling is dat alle oude applicaties ook gebruik gaan maken van de nieuwe techniek ( Omdat het lastig is om 2 systemen te blijven onderhouden en omdat het de bedoeling is dat de servers langzaam aan omgezet worden naar Windows 2003 ).
Nou kan je natuurlijk in classic asp en .net 1.x geen gebruik maken van de nieuwe libraries. De .net 1.x applicaties kunnen waarschijnlijk nog wel redelijk eenvoudig geport worden maar voor classic asp is dat natuurlijk niet het geval.
Wat ik nou eigenlijk wil bereiken is dat ik in .NET 2.0 een framework schrijf en die gewoon in de asp applicaties kan gebruiken. Dus dat de Authentication standaard door het framework wordt gedaan. De asp applicaties maken gebruik van een COM+ component wat hier gemaakt is dus dit component zou ik dan willen vervangen voor een ander component met dezelfde interface die die functionaliteit doorpast aan het nieuwe framework.
Mijn vraag is nou echter hoe kan ik er voor zorgen dat de Authenticatie door mijn component gecontroleerd wordt. Ik kan natuurlijk wel een ISAPI dll schrijven die dat afhandeld maar eigenlijk wil ik wel gebruik blijven maken van de standaard functionaliteit die het .NET 2.0 framework biedt.
Verder zou ik graag willen weten hoe andere het probleem van Membership opgelost hebben. Het lijkt me namelijk niet dat iedereen elke techniek weer een apart systeem heeft.
De huidige situatie is dat de membership ( autenticatie ) gedaan wordt door SiteServer. Dit is een erg oud pakket van microsoft wat ook niet meer ondersteund wordt ( En op Windows Server 2003 niet eens draait ) en wat ook niet echt goed samenwerkt met .net. Vandaar dat we graag iets nieuws willen ontwikkelen/gaan gebruiken.
Nou zit er in asp.net 2.0 een uitgebreidt framework voor Membership/Role based authentication/Personalization dat zeker goed te gebruiken en uit te breiden is voor onze wensen. \
Het probleem is nou dat het eigenlijk de bedoeling is dat alle oude applicaties ook gebruik gaan maken van de nieuwe techniek ( Omdat het lastig is om 2 systemen te blijven onderhouden en omdat het de bedoeling is dat de servers langzaam aan omgezet worden naar Windows 2003 ).
Nou kan je natuurlijk in classic asp en .net 1.x geen gebruik maken van de nieuwe libraries. De .net 1.x applicaties kunnen waarschijnlijk nog wel redelijk eenvoudig geport worden maar voor classic asp is dat natuurlijk niet het geval.
Wat ik nou eigenlijk wil bereiken is dat ik in .NET 2.0 een framework schrijf en die gewoon in de asp applicaties kan gebruiken. Dus dat de Authentication standaard door het framework wordt gedaan. De asp applicaties maken gebruik van een COM+ component wat hier gemaakt is dus dit component zou ik dan willen vervangen voor een ander component met dezelfde interface die die functionaliteit doorpast aan het nieuwe framework.
Mijn vraag is nou echter hoe kan ik er voor zorgen dat de Authenticatie door mijn component gecontroleerd wordt. Ik kan natuurlijk wel een ISAPI dll schrijven die dat afhandeld maar eigenlijk wil ik wel gebruik blijven maken van de standaard functionaliteit die het .NET 2.0 framework biedt.
Verder zou ik graag willen weten hoe andere het probleem van Membership opgelost hebben. Het lijkt me namelijk niet dat iedereen elke techniek weer een apart systeem heeft.
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”