One of the bigger changes we made to Enterprise Library for .NET Framework 2.0 was the removal of many features from the Security Application Block in favor of some new functionality provided by ASP.NET 2.0 providers such as Membership and Profile. While I believe this was the right decision (especially because the ASP.NET functionality was richer than what we included in Enterprise Library for .NET Framework 1.1), one drawback was that it was no longer possible to access the source code for either educational processes or to modify the behavior.
But not any more… Scott Guthrie has just announced that the ASP.NET 2.0 providers (including Membership, Role Management, Site Navigation, Session State, Profile, Web Events, and Web Part Personalization) are now available to download as source code. Kudos to the ASP.NET team for taking this step – I wonder if the p&p team was part of the inspiration? 🙂