Předpokládám, že jste obeznámeni s provider modelem v ASP.NET 2.0 (nejste-li, přijďte na náš seminář, obeznámíme vás). Microsoft dnes uvolnil zdrojové kódy většiny vestavěných providerů pro membership, role, profily a sitemap. To vám může pomoci k pochopení, co a jak ti provideři vlastně dělají.

Odkaz a doplňující informace najdete na weblogu Scotta Guthrieho.

S tím souvisí drobná poznámka: Vestavěný membership a role provider má spoustu užitečných vlastností, ale nevýslovně ohavnou databázovou strukturu, jako daň za univerzalitu. Napsal jsem si proto vlastní SimpleMembershipProvider a SimpleRoleProvider. Sice toho neumí tolik, ale vystačí si dohromady se třemi jednoduchými tabulkami. Momentálně ty třídy testuji (jsou nasazeny mimo jiné na tomto webu). Pokusím se je dát volně k dispozici běem příštího týdne.